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

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/02 09:26:04
现在完成时和现在完成进行时的区别何在?
xUN@ٵU@UERp@ٹN<*J c:3'PUUnEd{gf|kf^,u >{f/ɎkI|a{y'ltml0mÃ[83lxV\}u{I{M䯇图Iy!Mrmb#Jk7됂Br)⢪-V#(Y֣[t8~s'Zs3*x&Ԃ-sP-NE NyQcܥUvbyXH^Ag-EE6&29; HuѴ~ vKl'=!^^}ڱpWnI$kDo==Šksm!FdQ8ʈ,WY5ã~mNS$ Ha"''~O%vnW=*<0J{5>dM#VT4ZN,a (_сQ"0n?|sH[BZ45vQ^ ɯ699$l߼CE7c

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

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

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

全部展开

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

收起

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