having been done ,having done 这个非谓语动词在句子中不可以充当什么成分

问题描述:

having been done ,having done 这个非谓语动词在句子中不可以充当什么成分
非谓语动词的使用不是很清楚

having been done ,having done常做状语,不做主语,宾语,表语和定语的.
having been done是having done的被动形式.