非谓语中having done being done表主动还是被动?

问题描述:

非谓语中having done being done表主动还是被动?

having done 是主动
being done 和逻辑主语的关系是主动 但是意思是被动的,这种情况很少

having done 是do的现在分词或动名词的完成形式 属于主动
being done是do的现在分词或动名词的被动形式 属于被动