过去完成时

过去完成时以过去的某一点为参照,再往更早的时间回看。它表示在另一个过去事件或时间点之前,动作已经完成或状态已经存在。

把语法放进生活

你到达车站,发现站台空了。

The train had left when I arrived.

火车先开走,你后到达。先发生的事情解释了后来的情况。

搭好句子

看清句型结构。

句型结构与例句
肯定句subject + had + past participleThe meeting had started.
否定句subject + had not + past participleI had not seen the message.
疑问句Had + subject + past participle?Had you met before the course?

知道什么时候用

真实情境中的用法。

01把先后关系说清楚

如果先提到较晚的事件,或事情的先后关系容易混淆,过去完成时尤其有帮助。过去的参照点也可以由前一句话提供,不一定要挤在同一句中。

I could not enter the building. I had left my pass at home.

02过去某时之前的经历

回到过去的某个阶段,问一问那时的你已经积累了哪些经历。过去完成时描述的是截至过去某时的经验,而不是截至现在。

Before that trip, I had never travelled alone.

03before 不意味着必须用 had

如果 before 或 after 已经明确了顺序,两个一般过去时分句也可能足够。不要因为在讲过去的故事就让每个动词都用过去完成时;交代完较早的背景后,可以回到主线叙事。

I checked the address before I left.

04完成结果还是持续过程?

想强调在过去参照点前已经完成,用 had finished;想强调此前一直在做以及花了多久,可以用 had been working。状态动词通常使用完成时的一般形式。

小地方,大不同

留意这些常见错误。

避免She had went home.
这样说She had gone home.

had 后需要过去分词 gone,而不是过去式 went。

避免Yesterday I had woke up, had ate and had left.
这样说Yesterday I woke up, ate and left.

按时间顺序叙述的事件不需要每个都用过去完成时。

轮到你了

试一试,看看是否理解。

先自己选择,再查看解释。答错也没关系,重要的是理解原因。

01电影七点开始,我们七点二十分到:When we arrived, the film ___.

查看答案与解析

had already started

开始放映早于我们到达这一过去参照点。

02选择正确形式:She had ___ the instructions.

查看答案与解析

written

had 后需要过去分词 written。

本课例句与讲解由 TenseQuest 编写。

延伸参考:British Council · Past tense

发现问题?告诉我们。

把知识连接起来

接下来学什么。

一般过去时过去完成进行时现在完成时