英语现在完成时与现在完成进行时区别!

现在完成时有一层意思是过去发生的动作持续到现在,并可能继续持续下去。现在完成进行时表示过去发生的动作持续到现在并将继续持续下去。我从字面意思只能理解出这两种时态持续下去的可能性不同,现在完成时的动作是可能持续下去,而现在完成进行时是一定会持续下去!但是我觉得好多情况下二者好像没有任何区别啊!

比如说:He has lived here for three years.是现在完成时,表示他已经住在这三年了(并可能继续住下去)
但 He has been living here for three years.同样也表示他在这住了三年啊! 和前个句子有什么区别啊?我感觉没区别啊!

第1个回答  2012-05-28
呵呵,同学不用纠结。
其实现在完成进行时只是比现在完成时更强调持续性,仅此而已,其他没什么区别。
第2个回答  2012-05-28
口语中有时确实可互换使用。
完成进行时更强调动作的持续性,而完成时强调动作的结果。本回答被提问者采纳
第3个回答  2012-05-28
现完只强调结果
现完进行表示还将继续下去。
很高兴为你解答!
老师祝你学习进步
请及时采纳哦!多谢你的问题!^_^
相似回答