having been done ,being done这两个叫什么时态…在非谓语中的用法是什么?

如题所述

having been done 是现在分词或动名词的 完成形式的 被动形式,being done是现在分词或动名词的一般形式 的被动形式,这两个都不是 谓语时态 而是非谓语形式 前者表示 动作 发生在 谓语 动作之前 且被动 如 having been spoken high of , he was very happy.这是现在分词 作原因状语后者表示 动作 与谓语 动作 同时发生或相继发生 且 被动如 i am sorry to come without being asked.. 这是动名词 作介词宾语
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-30
现在完成进行时, 现在进行时
注意都是被动语态
第2个回答  2013-10-30
是现在完成时的被动语态的动名词和一般现在时的被动语态的动名词,用法和一般的名词一样
相似回答