haddonewhen用法时态

如题所述

having been done的时态是是现在完成时。
having been done 是现在分词或动名词的完成式被动语态。之所以用完成式被动语态,是因为其动作在句子谓语动作之前发生,它们的逻辑主语是该动作的承受者。
动名词短语having been done 在句中可用作主语、宾语、表语。
温馨提示:答案为网友推荐,仅供参考
相似回答