having done 是什么时态 什么语态

如题所述

你好,很高兴为你解答

have done 是很简单的“现在完成时”的体现.

having done 是动词-ing形式的完成式,表示该动作发生在谓语动词之前.

having done sth 一般出现在句首,表达出“在...的前提下”那层意思,后面必定跟着一条完整从句.

例如:

    I have done(finished) my homework.  我已经完成我的作业了.

    Having done(finished) all the homework, I'm going to watch a little TV now.
    功课都已完成,我要来看会儿电视.

希望对你有帮助

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-01
having done 是动词-ing形式的完成式,表示该动作发生在谓语动词之前。
Having finished his homework , he went out to play football with his friends .完成功课在先,出去踢球在后,强调其对谓语动词造成的影响。本回答被网友采纳
第2个回答  2013-04-01
前面有be动词吗 如有便是现在进行时