B1

过去完成时 (Plusquamperfekt) —— 过去的过去 🦖🦕

过去完成时 (Plusquamperfekt) 定义了发生在另一个过去动作之前的动作。它的结构与普通的现在完成时完全相同,只是助动词 ('haben/sein') 需要变为过去时形式 (hatte/war)。

Infographic describing the German Past Perfect (Plusquamperfekt) for events before the past.

欢迎来到时态的“恐龙时代”。
过去完成时 (Plusquamperfekt) 描述的是在另一个过去事件发生之前就已经发生的事情。

例子:
“当我到达聚会现场时(过去时),比萨已经被吃光了(过去完成时)。”

构成公式 🧪

它的结构与现在完成时完全一样,只是你需要将助动词 (haben/sein) 变为其过去时形式 (hatte/war)。

hatte / war + …… + 过去分词 (Partizip II)

  • 现在完成时:Ich habe gegessen. (我已经吃了。)
  • 过去完成时:Ich hatte gegessen. (我那时已经吃了。)

实例演练 🎬

使用 "Haben" 类的动词

  • Als ich ankam, hatten sie den Film schon gesehen.
    • (当我到达时,他们已经看过了那部电影。)

使用 "Sein" 类的动词

  • Nachdem er aufgestanden war, putzte er sich die Zähne.
    • (在他起床之后,他刷了牙。)
    • Aufstehen (起床/站起) 涉及动作改变,所以我们使用 war (曾是),而不是 hatte

我什么时候真正需要它?

说实话?很少。
它主要出现在讲故事或特定的“在 X 发生之后,Y 发生了”的结构中 (Nachdem...)。
在日常对话中,德国人比较随意,往往对所有过去的事都只用现在完成时。

  • Nachdem ich gegessen habe, bin ich gegangen. (语法上严谨的说法应是:gegessen hatte)。

但对于 B1/B2 级别的考试,你需要通过正确使用它来展示你的德语水平!

总结表

时态 助动词 过去分词 含义
现在完成时 habe / bin gemacht 我已经做了
过去完成时 hatte / war gemacht 我(在那之前)已经做了

信号词 🚦

如何知道你需要使用过去完成时?寻找这些时间标记:

  • Nachdem (在……之后):Nachdem er gegessen hatte, ging er. (在他吃完饭后,他走了。)
  • Bevor (在……之前):Bevor er ging, hatte er gegessen. (在他走之前,他已经吃过饭了。)
    这些连词连接了两个时间点,使动作的先后顺序变得清晰。

常见陷阱 ⚠️

  • 孤立使用:你很少会孤立地说“我那时已经吃了”。它几乎总是需要第二个过去时的句子来配合才有意义(“……在我做 X 之前”)。
  • 混淆 War/Hatte:请记住,如果一个动词在现在完成时中配合 Sein,那么在过去完成时中它就配合 War

另请参阅...