打开网易新闻 查看精彩图片
导语:现在完成进行时总让你头疼?其实只要抓住它的“标志词”,你就能快速判断、准确使用。本文带你一次彻底掌握。
一、开篇:为什么你总是混淆现在完成时与现在完成进行时?
很多英语学习者在写作或口语中,分不清何时用“have done”还是“have been doing”。其实,标志词就是破解时态的关键钥匙。现在完成进行时(have/has been + 现在分词)强调动作从过去持续到现在,可能仍在进行,或刚刚停止,侧重动作的连续性、重复性及对现在造成的影响或结果。
本文将系统梳理现在完成进行时最常见的8组标志词,通过大量例句、习题与解析,帮你建立直觉,告别语法盲点。
二、八大标志词分类精讲(附丰富例句与翻译)
2.1 标志词一:for + 一段时间
表示动作持续了“多久”,强调整个时间段的延续性。
- 例1:Shehas been waitingfor the busfor thirty minutes.
她等公交车已经等了30分钟了。(还在等或刚停下) - 例2:Theyhave been buildingthis bridgefor two years.
他们建这座桥已经有两年了。(尚未完成) - 例3:Ihave been learningChinesefor five years, but I still make mistakes.
我学中文已经五年了,但仍然会犯错。
2.2 标志词二:since +具体时间点 / 过去动作
表示从过去的某一时刻开始,一直持续到现在。
- 例4:Hehas been workingin this companysince 2015.
他从2015年起就一直在这家公司工作。 - 例5:Wehave been livingin Shanghaisince we got married.
自从结婚以来,我们就一直住在上海。 - 例6:The babyhas been cryingsince six o‘clock this morning.
这个宝宝从今早六点起就一直在哭。
2.3 标志词三:all day/ all morning / all week / all my life
热门跟贴