当前位置:新励学网 > 语言作文 > 英语里的现在完成进行时是用来表示什么情况的

英语里的现在完成进行时是用来表示什么情况的

发表时间:2024-07-18 04:20:46 来源:网友投稿

(一)表示从过去某时开始一直持续到现在的动作,并且还将持续下去.

TheChinesehavebeenmakingpaperfortwothousandyears.

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

IhavebeenlearningEnglishsincethreeyearsago.

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

(二)表示在说话时刻之前刚刚结束的动作.

Wehavebeenwaitingforyouforhalfanhour.

我们已经等你半个钟头了.(动作不在继续下去)

(三)有些现在完成进行时的句子等同于现在完成时的句子.

Theyhavebeenlivinginthiscityfortenyears.

Theyhavelivedinthiscityfortenyears.

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

Ihavebeenworkinghereforfiveyears.

Ihaveworkedhereforfiveyears.

我在这里已经工作两年了.

(四)大多数现在完成进行时的句子不等同于现在完成时的句子.

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

我一直在写一本书.

Ihavewrittenabook.(动作已经完成)

我已经写了一本书.

Theyhavebeenbuildingabridge.

他们一直在造一座桥.

Theyhavebuiltabridge.

他们造了一座桥.

(五)表示状态的动词不能用于现在完成进行时.

Ihaveknownhimforyears.

我认识他已经好几年了.

*Ihavebeenknowing...

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

hate讨厌,等.

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

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