你已经知道现在完成时(ich habe gemacht)和 haben、sein 的过去时(hatte、war)。Plusquamperfekt 把你已经掌握的两块拼在一起:不用 habe/bin 加第二分词,而是用 hatte/war 加完全相同的第二分词。它相当于英语的"had done"——不只是说某件事发生在过去,而是标明它发生在另一件往事之前。
简单来说: hatte 或 war(也就是这个动词在现在完成时里会用到的那个助动词)加第二分词——结构和现在完成时完全一样,只是助动词换成了过去时形式,而不是现在时。在主句里,第二分词放在句末,助动词在前;在从句里,助动词本身要移到最后,排在第二分词后面。
用 hatte 构成 Plusquamperfekt
任何在现在完成时里用 haben 的动词,在 Plusquamperfekt 里只需换成 hatte、hattest 等等,分词本身不变:
| 人称 | hatte | +第二分词 |
|---|---|---|
| ich | hatte | gegessen |
| du | hattest | gegessen |
| er/sie/es | hatte | gegessen |
| wir | hatten | gegessen |
| ihr | hattet | gegessen |
| sie/Sie | hatten | gegessen |
- Ich hatte schon gegessen.(我已经吃过了。)
- Wir hatten die Hausaufgaben gemacht.(我们已经做完作业了。)
用 war 构成 Plusquamperfekt
在现在完成时里用 sein 的动词——主要是移动和状态变化——在 Plusquamperfekt 里换成 war、warst 等等:
| 人称 | war | +第二分词 |
|---|---|---|
| ich | war | gegangen |
| du | warst | gegangen |
| er/sie/es | war | gegangen |
| wir | waren | gegangen |
| ihr | wart | gegangen |
| sie/Sie | waren | gegangen |
- Sie war schon nach Hause gegangen.(她已经回家了。)
- Wir waren angekommen, bevor es dunkel wurde.(天黑之前我们已经到了。)
hatte 和 war 之间的选择,和你在现在完成时里学过的选择完全一样——这里没有什么新东西要判断,只是同一个助动词换成了它自己的过去时形式。
上面这些例句都是主句,第二分词放在句末,助动词保持它平常作为限定动词的位置。在从句里(weil、dass、als、nachdem 等词之后),助动词本身要移到最后,排在第二分词后面——..., weil ich das schon gegessen hatte.——不过这种语序变化是另外的话题。
为什么要用它:说明哪件事先发生
现在完成时和一般的过去时都只是把某件事放进过去——它们都不说明两件往事之间的先后顺序。Plusquamperfekt 正好填补了这个空缺:它标明两件往事中更早的那一件,通常和另一件用过去时讲述的事情放在一起:
- Nachdem ich gegessen hatte, ging ich spazieren.(我吃过饭之后,就去散步了。)——吃饭先发生,用 Plusquamperfekt 标出来;散步用过去时讲述,是后发生的事。
- Als der Zug ankam, war der Film schon zu Ende gegangen.(火车到站的时候,电影已经结束了。)
- Sie hatte den Brief schon geschrieben, bevor er anrief.(他打电话之前,她已经写好了信。)
这个选择不是由某个特定的词触发的——nachdem、als、bevor(nachdem 自己构成从句的规则会在另一课单独讲)既可以和 Plusquamperfekt 搭配,也可以和普通的现在完成时/过去时搭配,因为顺序有时候从句子本身的意思就已经很清楚了。只有当你——说话人——想特别强调某件事在另一件事发生之前就已经结束时,才需要用 Plusquamperfekt,而不是每次出现这些词就自动使用它。
中文没有专门的语法形式来表示"过去的过去"——「已经」「之前」这类词加上普通的过去表达,或者干脆靠上下文,就能说明两件往事的先后顺序。德语则把这种先后关系直接编码进动词形式本身:hatte/war 加第二分词,区别于普通的 habe/bin 加第二分词。
常见错误
- Ich habe schon gegessen, bevor du kamst. 在口语里很常见,也不算错——但 Ich hatte schon gegessen, bevor du kamst. 把"之前已经结束"这层意思说得更明确,而不是单靠 bevor 一个词来表达。
- ❌ Sie hatte nach Hause gegangen. → ✅ Sie war nach Hause gegangen.(gehen 是移动动词——需要 war,不是 hatte,和现在完成时里一样)
- ❌ Ich hatte gegessen schon. → ✅ Ich hatte schon gegessen.(分词仍然放在句末,和现在完成时一样——schon 放在中间,不放在分词后面)
小测验
填入正确的 Plusquamperfekt 形式。
- (essen,ich) Ich ____ schon ____,bevor sie kam.(hatte / gegessen)
- (gehen,er) Er ____ schon ____,als ich anrief.(war / gegangen)
- (lernen,wir) Wir ____ Deutsch ____,bevor wir nach Berlin zogen.(hatten / gelernt)
- (kommen,sie——她) Sie ____ schon ____,als das Essen fertig war.(war / gekommen)
查看答案
- Ich hatte schon gegessen,bevor sie kam.(haben 动词)
- Er war schon gegangen,als ich anrief.(移动动词 → sein)
- Wir hatten Deutsch gelernt,bevor wir nach Berlin zogen.(haben 动词)
- Sie war schon gekommen,als das Essen fertig war.(移动动词 → sein)
用 GrammarMama 学得更快
这篇文章只讲了一个知识点——来看看 GrammarMama 如何帮你把它变成持久的进步:
-
了解你的水平 — 快速定级测试帮你确定 CEFR 等级,让每道练习都适合你。 测试我的水平 →
-
沿着清晰的路径学习 — 按照正确的顺序练习每个主题,从 A1 一直到 C2。 查看完整路径 →
-
设定你自己的目标 — 告诉我们你学习的理由,练习内容会围绕你的兴趣展开。 设定目标 →
-
追踪你的错误 — 发现让你反复出错的规律,并彻底改正它们。 查看我的错误 →
-
积累词汇量 — 练习中遇到的单词会被保存,并通过间隔重复来复习。 打开我的词汇表 →
-
练习口语 — 随时可以用说的来回答练习,而不用打字。 试试口语练习 →
-
训练发音 — 逐词获得即时的发音反馈。 训练发音 →
-
每天练一点点 — 适合你水平的简短每日练习,让语感保持新鲜。 开始练习 →
重点回顾
- Plusquamperfekt 就是 hatte/war(haben/sein 的过去时)加上你在现在完成时里已经用过的同一个第二分词。
- hatte 和 war 之间的选择,和现在完成时里的 haben/sein 选择完全一样——这里没有新东西要学。
- 它标明两件往事中更早的那一件——大致相当于英语的"had done"——通常和另一件用过去时讲述的事情搭配出现。
- 这个选择不依附于某个特定的词——nachdem、als、bevor 既可以和 Plusquamperfekt 搭配,也可以和普通的现在完成时/过去时搭配;想特别表明一件事先于另一件事结束时,才用 Plusquamperfekt。
- 语序和现在完成时完全一样:主句里助动词保持限定动词的正常位置,分词放在句末;从句里助动词本身要移到最后,排在分词后面。