这个问题涉及到非谓语动词的用法,having done 是现在分词的完成式,to have done 是不定式的完成式,二者的区别详见下面的答案. 现在分词的完成式having done 表示的动作在句子的谓语动词之前,不定式的完成时to have done表示的动作也是在句子的谓语动词之前。但是不定式通常做目的,原因或者是结果状语。to have done做补...
having done表示已经完成的动作、用在现在完成进行时 to have done 表示过去将要去做某事、用在过去将来时 考查知识点:having done 和 to have done的区别 根据所学知识可知,having done表示已经完成的动作、用在现在完成进行时to have done 表示过去将要去做某事、用在过去将来时分析总结。 havingdone表示已经完成...
to have done与having done "to have done"和"having done"都是英语中的完成时形式,但它们在用法上有一些区别。"To have done"是完成时的一种形式,表示在过去某个时间点之前完成的动作或状态。它通常用作完成时的助动词,后接动词的过去分词。例句:I am glad to have finished my homework before dinner....
to have done是不定式的表示主动的完成式,就是说to have done所表示的动作是主动的并且发生在句子的谓...
having done 用:解释结果 意思 (因为):。。例如:having lost my all money at the bust,I had to go there on foot have done 就是完成的意思 例如:I have kissed her so hard that she couldn't bear it and died the day before yesterday.哈哈。
用法的区别:(1)首先,前三组,抛开to,先看to 后面的,have done 是主语已经完成的行为;be done 是主语被完成的动作,表被动,have been done 是主语被完成动作的完成时,最后,having done 是主动完成形式,(2)这四组都可以做名词、状语等非谓语成分,其中,其三组,是不定式的 形式,不定式可以表目的,还可以表将来,...
to have done 与having done 有什么区别 相关知识点: 解析 to have done 一般指尚未完成的完成时,属于完成时语态,例如 By the end of next term(尚 未来到) ,we are going to have learnt nine thousand words. 而having done 强调时间上的先后顺序,一般作状语,例如 Having finished his work,Bob ...
当我们讨论非谓语动词时,"having done"和"to have done"这两种形式经常被提及。"having done"通常用于表示动作发生在主句谓语之前完成的动作,且该动作与主句谓语动词之间存在逻辑上的直接关系,通常用于分词结构中。而"to have done"则多用于表示一种计划、目的或结果,通常在动词不定式结构中使用。例如...
2. 这里不可以用having fostered,因为现在分词完成式通常不用作定语。所以区别是:一个是错误的,根本不...