你已经知道现在完成时ich habe gemacht)和 habensein过去时hattewar)。Plusquamperfekt 把你已经掌握的两块拼在一起:不用 habe/bin 加第二分词,而是用 hatte/war 加完全相同的第二分词。它相当于英语的"had done"——不只是说某件事发生在过去,而是标明它发生在另一件往事之前

简单来说: hattewar(也就是这个动词在现在完成时里会用到的那个助动词)加第二分词——结构和现在完成时完全一样,只是助动词换成了过去时形式,而不是现在时。在主句里,第二分词放在句末,助动词在前;在从句里,助动词本身要移到最后,排在第二分词后面。

用 hatte 构成 Plusquamperfekt

任何在现在完成时里用 haben 的动词,在 Plusquamperfekt 里只需换成 hattehattest 等等,分词本身不变:

人称 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 里换成 warwarst 等等:

人称 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.(天黑之前我们已经到了。)

hattewar 之间的选择,和你在现在完成时里学过的选择完全一样——这里没有什么新东西要判断,只是同一个助动词换成了它自己的过去时形式。

上面这些例句都是主句,第二分词放在句末,助动词保持它平常作为限定动词的位置。在从句里(weildassalsnachdem 等词之后),助动词本身要移到最后,排在第二分词后面——..., 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.(他打电话之前,她已经写好了信。)

这个选择不是由某个特定的词触发的——nachdemalsbevornachdem 自己构成从句的规则会在另一课单独讲)既可以和 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 形式。

  1. (essen,ich) Ich ____ schon ____,bevor sie kam.(hatte / gegessen)
  2. (gehen,er) Er ____ schon ____,als ich anrief.(war / gegangen)
  3. (lernen,wir) Wir ____ Deutsch ____,bevor wir nach Berlin zogen.(hatten / gelernt)
  4. (kommen,sie——她) Sie ____ schon ____,als das Essen fertig war.(war / gekommen)
查看答案
  1. Ich hatte schon gegessenbevor sie kam.(haben 动词)
  2. Er war schon gegangenals ich anrief.(移动动词 → sein)
  3. Wir hatten Deutsch gelerntbevor wir nach Berlin zogen.(haben 动词)
  4. Sie war schon gekommenals das Essen fertig war.(移动动词 → sein)

重点回顾

  • Plusquamperfekt 就是 hatte/warhaben/sein 的过去时)加上你在现在完成时里已经用过的同一个第二分词。
  • hattewar 之间的选择,和现在完成时里的 haben/sein 选择完全一样——这里没有新东西要学。
  • 它标明两件往事中更早的那一件——大致相当于英语的"had done"——通常和另一件用过去时讲述的事情搭配出现。
  • 这个选择不依附于某个特定的词——nachdemalsbevor 既可以和 Plusquamperfekt 搭配,也可以和普通的现在完成时/过去时搭配;想特别表明一件事先于另一件事结束时,才用 Plusquamperfekt。
  • 语序和现在完成时完全一样:主句里助动词保持限定动词的正常位置,分词放在句末;从句里助动词本身要移到最后,排在分词后面。