现在完成进行时与现在进行完成时的区别?

来源:百度知道 编辑:UC知道 时间:2024/05/27 02:31:42
不是现在完成时,而是现在完成进行时!

是现在完成是和现在完成进行时的区别吧
现在完成时是指从过去到现在已经发生的事
后者是从过去到现在到将来都有可能发生的事,前都强调过去对现在的影响 ,后者则强调事情在未来不有可能继续发生

一个是正在做的事儿;
一个是已经做完的事儿。

下面是两种情态的区分:
在完成时的构成:have/has done,被动式have/has been done

现在完成进行时的构成:have/has been doing,被动式have/has been being done

现在完成时有两个含义:
1、过去发生的事情对现在造成的影响。如:
-I have told him the news.
我已经告诉他这个消息了。(消息可能是之前早就告诉他了,现在用这个句子表达的意思就是“已经告诉他,他已经知道”,强调结果)
2、过去开始的某一动作一直延续到现在,并对现在造成影响。如:
-We have helped the old granny for several years.我们帮助这位老奶奶有几年了。(从几年前,我们就开始帮助这位老奶奶,这个动作延续到现在)

而现在完成进行时则强调:过去开始的某一动作一直延续到现在,并对现在造成影响,且动作仍然正在进行。
-What have you being doing?
你在忙什么?
-I have been reading a book.
我在读书。(一段时间之前就在读,一直读到现在,现在正在读书。)

从来没有现在进行完成时,你应该是想了解现在完成进行时和现在完成时的区别了。给你举下面两个例子:
1.I have been learning how to play tennis for two months.这一句表示你还没有学会如何打好网球,目前还正在学习。(现在完成进行时所表达的意思)
2.I have learned how to play tennis.这一句表示你现在已经学会如何打好网球了。(现在完成时所表达的意思)

没有现在进行完成时

<