当前位置:新励学网 > 秒知问答 > hasbeendoing是什么时态

hasbeendoing是什么时态

发表时间:2024-07-11 02:01:42 来源:网友投稿

asbeendoing一般用来表示现在完成进行时。现在完成进行时的结构是“I/we/you/theyhavebeendoingsth.”、“he/she/ithasbeendoingsth.”。表示从过去某时开始一直持续到现在的动作,并且还将持续下去。扩展资料  1.表示从过去某时开始一直持续到现在的动作,并且还将持续下去。

  (1)TheChinesehavebeenmakingpaperfortwothousandyears.

  中国有2000年的造纸历史。(动作还将继续下去)

  (2)IhavebeenlearningEnglishsincethreeyearsago.

  自从三年前以来我一直在学英语。(动作还将继续下去)

  2.表示在说话时刻之前到现在正在进行的动作。

  Wehavebeenwaitingforyouforhalfanhour.

  我们已经等你半个钟头了。(人还没到,如同在电话里说的,还会继续等)

  3.有些现在完成进行时的.句子等同于现在完成时的句子。

  (1)Theyhavebeenlivinginthiscityfortenyears.

  Theyhavelivedinthiscityfortenyears.

  他们在这个城市已经住了10年了。

  (2)Ihavebeenworkinghereforfiveyears.

  Ihaveworkedhereforfiveyears.

  我在这里已经工作五年了。

  4.大多数现在完成进行时的句子不等同于现在完成时的句子。

  (1)Ihavebeenwritingabook.(动作还将继续下去)

  我一直在写一本书。

  Ihavewrittenabook.(动作已经完成)

  我已经写了一本书。

  (2)Theyhavebeenbuildingabridge.

  他们一直在造一座桥。

  Theyhavebuiltabridge.

  他们造了一座桥。

  5.表示状态的动词不能用于现在完成进行时。

  (1)Ihaveknownhimforyears.

  我认识他已经好几年了。

  Ihavebeenknowing...(没有这种说法)

  这类不能用于现在完成进行时的动词还有:love爱,like喜欢,hate讨厌等。

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!