当前位置: > 生活 > 

havebeendoing

时间:2024-03-09 01:52:02人气:100编辑:用户投稿

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.

标签:
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至123@。cc举报,一经查实,本站将立刻删除。

显示全部

收起

最新文章
热门推荐

最新更新 | 文章排行 | 滇ICP备2023006777号 | 网站地图

统计代码