跳到正文
EveryLingua 所有语言词典
ZH
全部 108 个语法主题

B1  ·  时态  ·  约 3 分钟

过去完成时(Plusquamperfekt)

过去的过去

hatte 或 war 加分词——表示另一件事发生时,某事已经发生了。

你会用到这些词2

它们出现在本主题的例句和练习里,在学习路线上是第一次出现。

  • unterschreiben签字
  • vorher事先,之前

用单词卡练习

理解

记住这句nachdem:先发生的事再往前退一个时态。

什么时候用
  1. 过去的过去
  2. 过去
  3. 与现在相连的过去
  4. 现在
  5. 将来
  6. 将来完成

过去的过去 — 故事讲到那一刻时,已经结束了的事。

标志词
  • hatte
  • war
  • nachdem
  • als
  • bevor
  • schon
  • bereits

构成形式

形式是怎样构成的

每一行先给出意思,再给出德语的形式。颜色标出的是各个形式之间变化的部分。

词干(规则) 词干(不规则) 时态标记 助动词 否定

我(那时)已经做了ich hatte gemacht
你(那时)已经做了du hattest gemacht
他/她/它(那时)已经做了er / sie / es hatte gemacht
我们(那时)已经做了wir hatten gemacht
你们(那时)已经做了ihr hattet gemacht
他们(那时)已经做了;您(那时)已经做了sie / Sie hatten gemacht
我(那时)已经走了ich war gegangen
你(那时)已经走了du warst gegangen
他/她/它(那时)已经走了er / sie / es war gegangen
我们(那时)已经走了wir waren gegangen
你们(那时)已经走了ihr wart gegangen
他们(那时)已经走了;您(那时)已经走了sie / Sie waren gegangen
用 habenIch hatte es vergessen.
用 seinEr war schon gegangen.
在 nachdem 之后Nachdem wir gegessen hatten, gingen wir.
在 als 之后Als ich kam, hatte sie schon angerufen.
否定Ich hatte nichts davon gewusst.
用其他动词看这个时态

点一个动词或自己输入,表格会在这个时态打开,颜色相同。

规则逐条讲

这个主题讲的形式提示要用这个形式的词

  1. 过去完成时是 hatte 或 war 加分词。

    Wir hatten den Termin vergessen.我们把约会忘了。

  2. 助动词和现在完成时用的一样,只是换成简单过去时。

    Sie war schon eingeschlafen.她已经睡着了。

  3. 在 nachdem 之后,从句用过去完成时,主句用简单过去时。

    Nachdem er gegangen war, wurde es still.他走了以后,屋里安静下来。

  4. 它给两件事排序,很少单独出现。

    Als wir ankamen, hatte das Konzert schon begonnen.我们到的时候,音乐会已经开始了。

例句

Der Laden hatte schon zugemacht, als wir kamen.我们到的时候,商店已经关门了。

Nachdem sie unterschrieben hatte, ging alles schnell.她签了字之后,一切都很快。

Ich hatte den Brief nie bekommen.我从来没收到过那封信。

再看 10 个例句

Er war zu dem Zeitpunkt längst umgezogen.到那时,他早就搬走了。

Wir hatten uns vorher nie gesehen.我们以前从没见过面。

Sie hatte den Zug verpasst und nahm den nächsten.她错过了火车,就坐了下一班。

Als der Arzt kam, war das Fieber schon gesunken.医生来的时候,烧已经退了。

Wir hatten uns auf einen Preis geeinigt.我们已经谈好了价钱。

Nachdem der Vertrag unterschrieben worden war, begann die Arbeit.合同签好以后,工作就开始了。

Er hatte nie in einer Stadt gelebt.他从来没在城市里住过。

Bevor sie kam, hatten wir schon alles vorbereitet.她来之前,我们已经把一切都准备好了。

Das Paket war zwei Tage vorher angekommen.包裹两天前就到了。

Ich hatte mich schlicht geirrt.我那时干脆弄错了。

中文母语者最容易踩的坑

注意

中文说“我们吃完饭就走了”,两个动作都没有时态标记;英语也常说 after we ate we left。德语却不行:nachdem 要求先发生的事往前退一个时态。错误的说法别人听得懂,但会被当作外国口音。口语里主句常常用现在完成时而不是简单过去时,这没问题——不可省略的,是 nachdem 从句里的过去完成时。

错误:Nachdem wir gegessen haben, sind wir gegangen.
正确:Nachdem wir gegessen hatten, gingen wir.

快速检查

热身:2 道题,马上揭晓答案,不计入你的学习进度。

练习

本主题共有 3 道练习。答案在浏览器里直接判断,不会离开你的设备。

现在自己写本主题3个句子,打字写出,即时批改。

完成了!

这个主题你掌握得怎么样?

学习路线下一站:98 · würde + 不定式返回学习路线

详细讲解

阅读全文 · 约 1 分钟

过去完成时表示一件过去的事发生在另一件过去的事之前。它由 hatte 或 war 加分词构成:Als ich ankam, war der Zug schon abgefahren.(我到的时候,火车已经开走了。)助动词就是现在完成时要用的那个,只是换成了简单过去时。

它通常不单独出现。它的任务是给两件事排序,所以总是出现在简单过去时或现在完成时旁边,常常带着 als、nachdem 或 bevor。一个上下文里没有第二件事的过去完成时句子,合乎语法,读起来却像没说完。

nachdem(在……之后)就是为它而生的连词,搭配是固定的:从句用 nachdem 加过去完成时,主句用简单过去时。中文说“吃完饭我们走了”,靠“完”和语序就表达了先后,德语却要专门用时态来标出这个顺序。

值得一知2
  1. 值得一知

    这是德语里唯一一个用途明确的时态

    德语的时态互相重叠得厉害——现在时管将来,现在完成时管整个口语里的过去——过去完成时是个例外:它只做一件事,别的时态都不做这件事。所以它比别的时态好学,阅读时也好认。

    Als ich ankam, war er schon weg.我到的时候,他已经走了。

  2. 值得一知

    schon 和 bereits 在口语里标出它

    光靠助动词很容易听漏,所以德语口语通常会加上 schon、bereits 或 längst,就像中文的“已经”“早就”。它们不是必需的,却几乎总在那里——值得模仿,因为它们让先后顺序听得出来。

    Der Zug war längst abgefahren.火车早就开走了。

本页动词的全部变位: haben · sein · gehen · werden · kommen · sehen · beginnen · vergessen · unterschreiben

相关主题