英语现在完成时与现在完成进行时的区别本人觉得这2种时态存在很多相似性,经常可以替换使用.除了某些不能用于进行时的动词,比如die

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 07:37:52
英语现在完成时与现在完成进行时的区别本人觉得这2种时态存在很多相似性,经常可以替换使用.除了某些不能用于进行时的动词,比如die

英语现在完成时与现在完成进行时的区别本人觉得这2种时态存在很多相似性,经常可以替换使用.除了某些不能用于进行时的动词,比如die
英语现在完成时与现在完成进行时的区别
本人觉得这2种时态存在很多相似性,经常可以替换使用.除了某些不能用于进行时的动词,比如die

英语现在完成时与现在完成进行时的区别本人觉得这2种时态存在很多相似性,经常可以替换使用.除了某些不能用于进行时的动词,比如die
现在完成时表示对现在所产生的直接影响
现在完成进行时表示动作最后的结果
就是说现在完成事实已经做完的
而现在完成进行时是直到现在还一直在做的
如:We have cleaned the classroom.“我们已经把教室打扫了”强调状态
We have been cleaning the classroom.“我们一直在打扫教室”强调的也许是“我们身上已经满是灰了.”的结果
不过有时两种时态可以互换,还是要看具体情况
(有关瞬间动词:所有动词均可在现在完成时中运用,前提是没有具体的时间点否则只能用延续性动词【那是可以将瞬间化为延续性的,如:die-be dead】,而在现在完成进行时里面只能用延续性动词.)

这两种时态的确很相似,但现在完成进行时带有进行时的持续性,暂时性和未完成性的含义,而现在完成时不仅有未完成之意,还有已完成之意,有时两者不能互换。
比较 Who's been eating my dinner?
Who's eaten my dinner?
还有一些瞬间性动词,正如您所说的die,不能用于完成进行时。...

全部展开

这两种时态的确很相似,但现在完成进行时带有进行时的持续性,暂时性和未完成性的含义,而现在完成时不仅有未完成之意,还有已完成之意,有时两者不能互换。
比较 Who's been eating my dinner?
Who's eaten my dinner?
还有一些瞬间性动词,正如您所说的die,不能用于完成进行时。

收起