时间 Past Perfect – 过去完成时,即“过去的过去”
时间 Past Perfect 是我们在想要整理过去事件时使用的时间。当我们讲述某件发生过的事情,但突然想提到某件发生在 更早之前 的事情时,这个时间就派上用场了。
第一部分:初学者(基础知识)
主要原则是:如果你在讲述过去的事情,并且有两个事件,其中一个事件发生在 之前,对于这个较早的事件(“动作 1”),你使用时间 Past Perfect。
1. 我们如何构建句子?
对于所有人来说,结构非常简单,因为助动词总是看起来一样:
- 主语(例如 I, he, they)。
- 助动词 had(通常缩写为 ’d,例如 I’d, she’d)。在否定句中,我们使用 hadn’t。
- 主要动词的第三形式(Past Participle)– 即我们对规则动词添加 -ed(例如 worked),或取不规则动词表的第三列形式(例如 gone, seen)。
使用示例:
- When I arrived at the station, the train had already left. (当我到达车站时,火车已经离开了 – 火车先离开,然后我到达)。
- I didn’t have any money because I had lost my wallet. (我没有钱,因为我之前丢了钱包)。
- Had you eaten breakfast before you left? (你在离开之前吃过早餐吗?)。
2. 应该引起“红灯”的词汇
这个时间喜欢指示事件顺序的词汇:
- before (在…之前)
- after (在…之后)
- by the time (到…的时候)
- already (已经) / just (刚刚)
第二部分:高级(细微差别和语境)
时间 Past Perfect 对于处理英语中更复杂的语法结构也是必不可少的。
1. 间接引语(Reported Speech)
当我们转述某人的话时,我们“回退”一个时间(这就是所谓的时态顺序)。如果某人最初使用了 Past Simple 或 Present Perfect,在间接引语中它们就会变成 Past Perfect。
- 原句:„I lost my keys,” John said. (我丢了我的钥匙,约翰说)。
- 间接引语:John said that he had lost his keys. (约翰说他丢了他的钥匙)。
2. 第三条件句(Third Conditional)
用于所谓的“对过去的假设” – 描述未发生且无法改变的情况。在条件句的部分中,if 后面使用 Past Perfect。
- If I had studied harder, I would have passed the exam. (如果我学习更努力,我就会通过考试 – 但我没有学习,所以没有通过)。
- If she hadn’t missed the bus, she wouldn’t have been late. (如果她没有错过公交车,她就不会迟到)。
3. 用 „wish” 表达遗憾
如果我们对过去发生的事情感到遗憾,在 wish 之后使用过去完成时。
- I wish I had bought that house. (真希望我买了那栋房子。 / 我希望我买过那栋房子)。
4. 抓住差异:根据时态变化的意义
比较这两个句子。时态的选择完全改变了情况的描述:
| 结构 | 意义和事件顺序 |
|---|---|
| When I arrived, they left. (过去时 + 过去时) |
事件一个接一个地发生。当我到达时,他们看到了并离开了(我们在门口错过了)。 |
| When I arrived, they had left. (过去时 + 过去完成时) |
第一个动作发生在之前。当我到达时,他们已经离开了(我发现房子是空的)。 |