TOEIC®备考:past perfect continuous课程

past perfect continuous(过去完成进行时)用来表达某个动作在过去某一特定时刻正在持续进行。例如:我在吃晚饭之前已经学习了两小时。
与强调结果的past perfect simple(过去完成时)不同,past perfect continuous突出的是动作的持续性或过程。
如何构成 past perfect continuous?
past perfect continuous 的结构为助动词 had been,后接动词的**-ing形式**。
肯定句 | 否定句 | 疑问句 |
---|---|---|
I had been working | I had not (hadn't) been working | Had I been working? |
You had been working | You had not (hadn't) been working | Had you been working? |
He / She / It had been working | He / She / It had not (hadn't) been working | Had he/she/it been working? |
We had been working | We had not (hadn't) been working | Had we been working? |
You had been working | You had not (hadn't) been working | Had you been working? |
They had been working | They had not (hadn't) been working | Had they been working? |
- 助动词 had been 对所有人称都是不变的。
- 主动词始终采用**-ing形式**,无论主语是什么。
- past perfect continuous本质上是present perfect continuous(现在完成进行时)的过去形式。
什么时候使用 past perfect continuous?
用past perfect continuous强调某项活动在过去某一时刻之前的持续时间
past perfect continuous强调某个动作在过去某事件之前的持续性或延续性。
它能明确指出动作持续了多久,直到第二个事件发生。
- They had been waiting for over an hour before the concert started.
这里,"had been waiting for over an hour"说明他们在音乐会开始前已经等了一个多小时。
实际表达中常会用到持续时间标志或起始时间标志,如for(持续)或since(自从),用来明确时间段:
- They had been practicing for three days before they gave their first show.
- I had been studying since 5 p.m. before I finally took a break.
这些例句强调的是动作持续的时间,而不是动作的结束或随后发生的事件。
用past perfect continuous表示某动作在一段时间内持续,直到过去的另一个时刻
past perfect continuous可以用来说明某个动作在一段时间内持续,直到第二个事件发生,表示其终止或有所转变。
重点在于第一个动作的持续总时长,直到第二个过去事件发生或结束。
- I had been living in London for five years before I moved to Manchester.
“had been living in London for five years”强调对方在搬到曼彻斯特之前已经在伦敦住了五年。
常用时间标志如for来明确持续时间:
- He had been working at the company for six months before he decided to quit.
- We had been training for three hours before the coach asked us to stop.
这些表达能清楚指出动作发生的确切时间段,直到另一个过去事件出现。
用 past perfect continuous 描述过去某一时刻正在进行的动作
past perfect continuous可以说明某项活动在过去某一特定时刻已经在进行中,强调该动作在该时刻的进展状态。
- At 7 p.m. yesterday, I had been studying for two hours already.
这里,“had been studying for two hours”表示在晚上七点时,我已经学习了两小时。
通常会用具体时间标志(如“at 7 p.m.”或“at midnight”)来指明动作正在进行的时刻。这种结构强调活动一直持续到过去某个特定时刻。
past perfect continuous 不用于静态动词(状态动词)
状态动词(也叫静态动词,比如 know、like、love、believe 等)表达的是一种状态或情感,而不是正在进行的动作。因此,past perfect continuous不适用于这些动词,因为该时态强调动作的持续或进展。此时应使用past perfect simple:
- I had known him for a long time before we became friends.
这个例句表达的是一种状态--“认识某人”,而不是正在发生的动作。
状态动词(stative verbs)列表请见:
结论
past perfect continuous用于表达某个动作在过去某一特定时刻之前正在进行,突出其持续性和过程。结构为 had been + 动词-ing,常与 for 或 since 搭配,指明相关时间段。
在TOEIC®考试中,该时态可能出现在语法题或阅读理解题,常用于表达过去动作的持续时间或构建事件时间线。
我们还写了其他关于 perfect 相关时态的课程,你可以在这里找到: