初中英语现在完成时和现在完成进行时的区别是什么?

如题所述

现在完成时表示过去某一时刻开始一直延续到现在完成的动作或者进行的状态,而现在完成进行时则表示此动作和状态还在进行或者还要进行下去。结构也不一样,前者是have/has +done.后者是have/has+ been+ doing.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-06-05
现在完成时 表示从去过开始的一个动作,到现在已经完成,并对现在造成影响。
I have watched this movie.我已经看完这部电影了(说话人可能还需要听话人推荐新电影)
现在完成进行时,表示从过去开始的一个动作,一直持续到现在,并有一直持续下去的趋势。
I have been watching this movie.
我从一个时刻一直在看电影,(这个动作还会持续)
第2个回答  2012-05-14
现在完成时:过去某时发生的动作或状态一直延续到现在,或动作发生在过去对现在造成一定的影响或结果。结构:have/has+done......
现在完成进行时:动作和状态发生在过去持续到现在,或还要继续下去。结构:have/has+been+doing...
相似回答