hasbeendoing是什么时态
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讨厌等。
免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。
如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!
新励学网教育平台
海量全面 · 详细解读 · 快捷可靠
累积科普文章数:18,862,126篇