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

如题所述

现在完成进行时与现在完成时的比较:
1.相同点:
当表示过去发生且一直持续到现在的动作时,两者通用;现在完成进行时只是现在完成时的一种强调时态而已。如
i
have
played
for
half
an
hour
since
i
began
to
play
tennis.
=
i
have
been
playing
for
half
an
hour
since
i
began
to
play
tennis.
2.不同点:
(1)当表示过去发生的动作,已经完成,强调对现在产生的结果或影响时,只能用现在完成时。如
i
have
copied
these
problems.
(2)当使用现在完成进行时的时候,主句的谓v.要用延续性动词;而当使用现在完成时的时候,是否使用延续性动词,视具体情况而定。
(3)不能用于进行时的动词(如like,
want等)
(参考现在进行时一章),也不能用于现在完成进行时。而现在完成时无此限制。如
i
have
been
liking
her
for
a
long
time.
×
i
have
liked
her
for
a
long
time.

希望我的回答能够帮到你。如有疑问,欢迎追问。o(∩_∩)o
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-01-07
是现在完成是和现在完成进行时的区别吧
现在完成时是指从过去到现在已经发生的事
后者是从过去到现在到将来都有可能发生的事,前都强调过去对现在的影响
,后者则强调事情在未来不有可能继续发生
第2个回答  2020-01-06
我已经告诉他这个消息了,并对现在造成影响;has
been
being
done
现在完成时有两个含义:
1,现在用这个句子表达的意思就是“已经告诉他,现在正在读书:have/,我们就开始帮助这位老奶奶。
-What
have
you
being
doing?
你在忙什么:
-I
have
told
him
the
news。(从几年前,并对现在造成影响,被动式have/,他已经知道”:
-We
have
helped
the
old
granny
for
several
years,且动作仍然正在进行,一直读到现在。(一段时间之前就在读:
在完成时的构成,强调结果)
2.
我在读书;has
been
done
现在完成进行时的构成。如;has
been
doing、过去开始的某一动作一直延续到现在;has
done?
-I
have
been
reading
a
book:have/:过去开始的某一动作一直延续到现在、过去发生的事情对现在造成的影响,被动式have/,这个动作延续到现在)
而现在完成进行时则强调.我们帮助这位老奶奶有几年了。如。(消息可能是之前早就告诉他了下面是两种情态的区分
第3个回答  2022-07-28
现在完成时:have/hasbeen+过去分词。
现在完成进行时:have/hasbeen现在分词doing。
现在完成时:事情发生在过去,并一直持续到现在,且过去发生的动作对现在有一定影响。
现在完成进行时:表示从过去开始一直持续到现在的动作,强调这个动作可能会继续下去。


学习英语的方法
1.多听,听英语时需要注意别人说话时的语调,加以模仿,才能使自己的英语说的流利好听。
2.多读跟读是学英语的必要方法。
3.多看可以去书店购买英语读物。
4.多写。