非谓语have been done和done的区别

时间:2024-01-31 03:48:42 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
非谓语have been donedone的区别

英语语法中,have been donedone都是非谓语动词的形式。它们之间的区别在于,have been done是完成时态的被动形式,而done则是完成时态的主动形式。简单来说,have been done强调的是动作的被动性和已经完成的状态,而done则强调的是动作的主动性和已经完成的事实。举个例子:If you want to make a delicious cake, all the ingredients must have been mixed well.(如果你想做出美味的蛋糕,所有的材料都必须被充分混合。在这个句子中,have been mixed well表示这个动作已经被完成,而且是被动的。而如果我们说:I have mixed all the ingredients for the cake.(我已经把蛋糕的所有材料都混合好了。)这里的mixed则是动作的主动形式,强调的是我自己完成了这个动作。因此,在使用这两个非谓语动词时,需要根据语境和要表达的意思来选择哪个更恰当。

- 1 -


本文来源:https://www.wddqw.com/doc/6a4a3a35551252d380eb6294dd88d0d232d43c52.html