打开网易新闻 查看精彩图片

导语:过去完成进行时是英语时态的“高阶玩法”,掌握它的标志词就能快速攻克。本文带你系统学习,配海量练习,彻底吃透。

1. 什么是过去完成进行时?

过去完成进行时表示在过去某一时间点之前,一个动作已经开始并持续进行到那个时间点,可能刚好结束,也可能仍在继续。其结构为:had been + 现在分词。理解它的关键,就是识别那些提示“持续到过去某个时刻”的标志词。

2. 七大常见标志词分类精讲

2.1 时间段标志词:for +时间段

“for + 一段时间”强调动作持续的长度,说明到过去某时为止,动作已经进行了多久。

例句1She had been waiting for the busfor 30 minuteswhen it finallyarrived.
翻译:当公交车终于到来时,她已经等了30分钟。

例句2They had been working on the projectfor two weeksbefore themanager asked for a revision.
翻译:在经理要求修改之前,他们已经在这个项目上工作了两周。

例句3He had been living in Londonfor five yearswhen he met hisfuture wife.
翻译:当他遇到未来的妻子时,他已经在伦敦住了五年。

2.2 起点标志词:since+ 时间点 / 从

“since”表示动作从过去某个时间点开始,一直持续到另一个过去时间点。

例句4The old man had been feeling lonelysince his wife passed awaythreeyears before.
翻译:自从三年前妻子去世,这位老人一直感到孤独(直到过去某个时刻)。

例句5I had been learning Spanishsince 2015when I finally moved toMadrid.
翻译:当我最终搬到马德里时,我从2015年起就一直在学西班牙语。

例句6The ground was wet. It had been rainingsince morning.
翻译:地面是湿的。从早晨起就一直在下雨(到过去某个时间点为止)。

2.3 截止点标志词:bythe time + 从