非谓语have been done和done的区别

2024-01-31 03:48:42   文档大全网     [ 字体: ] [ 阅读: ]

#文档大全网# 导语】以下是®文档大全网的小编为您整理的《非谓语have been done和done的区别》,欢迎阅读!
谓语,done,区别,been
非谓语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.wddqxz.cn/6a4a3a35551252d380eb6294dd88d0d232d43c52.html

相关推荐