1.更强调动作的延续性(从过去某一时刻开始的动作,一直持续到现在或许还将持续下去)
e.g.I'm20yearsoldandIhavebeenworkinginthiscompanysinceIgraduatedfromtheuniversity.
现在完成进行时VS.现在完成时
现在完成进行时强调“持续性”,不管有没有“一段时间”的时间状语与之搭配,都有“未完结性”和“持续性”的含义。而现在完成时虽然也能表示“持续的动作”,但强调的更多是动作的完成及过去发生的动作对现在造成的影响。
e.g.IwasverytiredwhenyousawmeyesterdaybecauseIhadbeenrunning.
e.g.I'vejustcleanedthecar
2.现在完成进行时可以表示动作的“重复性”,完成时则没有这个用法
e.g.Youlooktired.Haveyoubeenworkinghard?
e.g.Ihavebeencallingyouallmorning
比较:
A:Youhavebeentelephoneingforages.Haven'tyounearlyfinished?
B:Ihavenotgotthroughyet,Ihavebeentryingtogetourpairsofficebutthelinehasbeenengagedallmorning.
显示全部
收起
最新更新 | 文章排行 | 滇ICP备2023006777号 | 网站地图