现在完成时和现在完成进行时的区别何在?

2025-03-21 21:16:17
推荐回答(1个)
回答1:

现在完成进行时表示动作从过去的麽一时间一直进行到现在。而现在完成时的动作已经结束但是其结果(后果)却影响到现在。
如:She
has
been
siwmming
for
two
hours.
(现在完成进行时)她到目前为止已经游了俩个小时(而且到现在还在进行)。
She
has
siwmed
for
two
hours.(现在完成时)
她(以前)游了俩小时(言外之意表示她会游泳,或者是说现在她可以不用再游了)。
I
have
been
having
lunch
for
one
hour.到目前为止我已经吃了一个小时。
I
have
had
lunch.
我已经吃过了(言外之意,我现在不饿)。
现在完成时强调动作的结果,不强调动作。
现在完成进行时只强调动作