flowexam.com 老师在黑板上用英语解释过去完成进行时及其在TOEIC®备考中的示例

过去完成进行时指南 – TOEIC®备考

Flow Exam team

过去完成进行时(Past Perfect Continuous,也称为过去完成进行式)描述的是一个持续进行的动作,直到过去某个参考点为止。具体例子:当她的经理祝贺她时,她已经为这个项目工作了三周

与强调动作完成最终结果过去完成时(Past Perfect Simple)不同,过去完成进行时着重强调在特定过去事件发生之前,该动作的持续性时长过程

过去完成进行时的构成

过去完成进行时的构成基于助动词 had been,它对所有主语都相同,后接动词的-ing形式(现在分词)。

陈述句否定句疑问句
I had been workingI had not (hadn't) been workingHad I been working?
You had been workingYou had not (hadn't) been workingHad you been working?
He / She / It had been workingHe / She / It had not (hadn't) been workingHad he/she/it been working?
We had been workingWe had not (hadn't) been workingHad we been working?
You had been workingYou had not (hadn't) been workingHad you been working?
They had been workingThey had not (hadn't) been workingHad they been working?
需要记住的关键点:助动词 had been 无论人称如何都保持不变。主要动词系统地带有 -ing 结尾,没有例外。这个时态是现在完成进行时的过去形式

过去完成进行时的用法

强调在特定过去时刻之前活动的持续时间

过去完成进行时可以用来强调在另一个过去事件发生之前,一个过程的持续时间连续性

这个时态可以精确表达在第二个事件发生时,已经过去的时间段

  • 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.

在这些例子中,重点在于过程的持续时间,而不是其简单完成或后续事件

表示一个动作在另一个过去时刻之前持续了一段特定时间

过去完成进行时表示一个活动在第二个事件发生之前持续了一段特定时间,从而标志着一个中断转折

重点在于第一个动作的总持续时间,该动作在第二个过去事件发生之前或恰好在同一时刻结束。

  • 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.

这些结构可以清晰地确定动作在出现新的过去事件之前持续的确切时间段

描述在过去的某个特定时刻动作仍在进行中

过去完成进行时用于表明一个活动在过去的某个特定时刻仍在进展中。它强调动作在所考虑的时刻的进展状态

  • At 7 p.m. yesterday, I had been studying for two hours already.这里,“had been studying for two hours” 表示在昨晚7点整,我已经学习整整两个小时了。

我们通常使用一个精确的时间参照点(如“at 7 p.m.”、“at midnight”、“by that time”)来定位动作正在进行的确切时刻。这种结构强调了活动直到过去某个特定时刻为止的进展累计时长

与状态动词(静态动词)不兼容

状态动词(也称为 stative verbs,如 know, like, love, believe, understand 等)表达的是一种状态、一种感知或一种情感,而不是一个动态的动作。因此,它们绝不能用于过去完成进行时,因为这个时态表达的是一个主动过程的进展持续时间

在这些情况下,我们倾向于使用过去完成时

  • I had known him for a long time before we became friends.这个例子表达的是一种状态——“认识某人”——而不是一个正在进行的过程。
补充资源:静态动词的完整列表请参见此处:🔗 TOEIC® 静态动词(状态动词)列表

总结与TOEIC®应用

过去完成进行时用于表达在过去参考点之前正在进行的动作,强调其持续时间连续性。它的构成是 had been + 动词-ing,并且经常与 forsince 连用以指示相关时段

TOEIC®考试中,这个时态经常出现在语法题(第5和第6部分)和阅读理解文章(第7部分)中,尤其用于表达过去动作的持续时间或在多个事件之间建立精确的时间顺序

掌握这个时态将帮助你快速在关于过去时态复杂时间关系的题目中得分

我们撰写了其他关于完成时的指南,你可以在这里查阅:

准备好采取行动了吗?

FlowExam 帮助你将刚刚学到的每一个过去完成进行时的规则,转化为TOEIC® 的具体分数,通过一种智能化的、专注于你真正弱点的学习方法。了解 had been workinghad worked 之间的区别固然重要。但在 TOEIC® 的第5、6和7部分中能毫不犹豫地应用它们,则更为重要。FlowExam 分析你,纠正你,并引导你走向回报率最高的进步方向。你的训练将变得有针对性、有策略且高效。

FlowExam 平台的一些超能力:

  • 150 条独家技巧,源自超过 200 名获得 TOEIC® 950+ 分数考生的经验:清晰、具体、经过实地检验和验证。
  • 自动分析你最严重的错误,让你在最失分的地方进行训练,而不会浪费精力。
  • 智能训练系统,根据你的个人情况调整练习,让你更快进步,避免原地踏步。
  • 根据你的错误自动生成的抽认卡,并采用间隔重复(J)方法进行优化,实现持久记忆,零遗忘。
  • 个性化学习路径,根据你的成绩构建,为你节省时间,并直接带你实现快速的+X 分提升。