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

玲珑公主530 1年前 已收到3个回答 举报

576873505 幼苗

共回答了22个问题采纳率:95.5% 举报

现在完成进行时表示动作从过去的麽一时间一直进行到现在.而现在完成时的动作已经结束但是其结果(后果)却影响到现在.
如: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.我已经吃过了(言外之意,我现在不饿).
现在完成时强调动作的结果,不强调动作.
现在完成进行时只强调动作

1年前

5

AKIsky 幼苗

共回答了5个问题 举报

现在完成时强调动作的完成,而现在完成进行时强调动作的延续。
例:The car is OK now.I've repaired it.(强调车已经修好了)
My hands are very dirty.I've been repairing the car.(强调一直在修车,所以手才会脏)
现在完成进行时还可以表明动作还要继续下去。
例:I ha...

1年前

2

cb_sh 幼苗

共回答了38个问题 举报

现在完成时,强调动作从过去某个时间点起到现在
而现在完成进行时,强调动作从过去一直延续到现在,将来还有可能进行下去。通常与all+时间连接。
如 I have been painiting the house all day. 我一整天都在刷房子。

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.086 s. - webmaster@yulucn.com