区别:1.being done:被动语态,意思是:正在被做(被完成)2.done:是过去分词,表示“完成+被动”3.being done:表示与所修饰名词或主语为被动关系,而且动作真在进行,在句中可以作定语和状语.如:The building being built will be our classroom.4.having been done:现在完成时,意思是:已经被完成.只能在句中作状语...
三、having done和having been done的区别 having done和having been done都是现在分词的完成式,但它们的被动性质不同。having done是主动形式,表示主动动作的完成;而having been done是被动形式,表示被动动作的完成。 此外,having done和having been done在时态上也有区别。having done可以用于完成时态,也可以用于进行...
解析 being done:被动语态,意思是:正在被做(被完成) have been doing:现在完成进行时,表示已开始,正在进行,还没结束,意思是:一直做这个做到现在 having been done:被动语态,现在完成时,意思是:已经被完成 (好就请采纳.) 分析总结。 现在完成进行时表示已开始正在进行还没结束意思是...
了解了上面的概念,再来解释having done 和 having been done的区别,前者having done表示的是主动,后者having been done表示的是被动。例:1 Having driven all day,we were so tired. 我们开了一天的车,现在都很累了,having driven表示的是主动,是“我们开了一天的车”;2 Having been criticize...
接下来,我们进一步解释 having done 和 having been done 之间的差异。前者 having done 表示主动语态,例如:Having driven all day, we were so tired. 其中 having driven 表示“我们开了一整天的车”。而后者 having been done 则表示被动语态,比如:Having been criticized today, he was so ...
having been done 和having done都是非谓语动词的不同形式,都可做动名词与现在分词,都表达完成式,在动名词中都强调动名词动作发生在句子位于动作之前,只是having done表示主动语态的完成having been done 表示被动语态的完成。在现在分词中只有在作状语时才会使用,having done 表示分词动作先于句子谓语...
having done 和 having been done 都是动词-ing形式的完成时态,在句子中担任状语,用来增强对主句动作的描述。它们的主要区别在于动作发生的时间关系和语态。having done 强调动作发生在主句动作之前,通常表示主动,而 having been done 则表示动作发生在主句动作之前,且涉及被动语态。例如,"Having ...
Having been done和Having done都是现在分词的完成式,不同的是Having been done是分词的被动式,而Having done则是主动式。
答案:having done和having been done都是英语中的完成时态形式,用于描述过去的动作或状态对现在的影响或对现在的情况产生的结果。但它们在用法和意义上有所不同。详细解释:1. having done 的用法和意义:having done 是现在分词完成形式的主动语态。它通常与主句的主语保持一致,表示该动作发生在主句...