SparkAI logoSparkAI

German grammar lessons › Level B1 › German past tenses: Perfekt and Präteritum

The Plusquamperfekt: hatte gemacht, war gegangen

Say what had already happened before another past event, often with nachdem.

Part of the free B1 German course. Press the speaker next to an example to hear it.

When you tell a story in the past, you sometimes need to go one step further back: When we arrived, the train had already left. This "past before the past" is the Plusquamperfekt (pluperfect).

How to form it

It is the Perfekt with the helper verb in the Präteritum: hatte or war + Partizip II. Verbs that take sein in the Perfekt take war here; all others take hatte (the same choice as in Telling what happened: the Perfekt in conversation).

Personhaben → hattesein → war
ichhatte gearbeitetwar gefahren
duhattest gearbeitetwarst gefahren
er / sie / eshatte gearbeitetwar gefahren
wirhatten gearbeitetwaren gefahren
ihrhattet gearbeitetwart gefahren
sie / Siehatten gearbeitetwaren gefahren

Word order is the same as in the Perfekt: in a main clause hatte/war is the second element and the participle goes to the end; in a subordinate clause both go to the end, participle first: …, weil ich den Schlüssel vergessen hatte.

  • Als wir am Bahnhof ankamen, war der Zug schon abgefahren.When we got to the station, the train had already left.
  • Ich hatte meinen Schlüssel zu Hause vergessen.I had left my key at home.
  • Anna war noch nie in Wien gewesen.Anna had never been to Vienna.
  • Sie hatten das Haus schon verkauft, als ich anrief.They had already sold the house when I called.
  • Wir waren müde, weil wir die ganze Nacht getanzt hatten.We were tired because we had danced all night.
  • Nachdem Jonas sein Studium beendet hatte, zog er nach Hamburg.After Jonas had finished his degree, he moved to Hamburg.
  • Hattest du die Rechnung schon bezahlt?Had you already paid the bill?

nachdem: the classic partner

Nachdem (after) introduces something that happened first, so it takes an earlier tense than the main clause. With a past main clause that means the Plusquamperfekt:

nachdem clausemain clause
Plusquamperfekt: Nachdem er gegessen hatte,Präteritum or Perfekt: legte er sich hin.
Perfekt: Nachdem er gegessen hat,Present: legt er sich hin.

More time clauses are in Time clauses: bevor, nachdem, während, seitdem, bis.

The Plusquamperfekt only makes sense next to another past event. If the order is already clear from words like dann or danach, the Präteritum or Perfekt is enough: Er aß und dann legte er sich hin.

Common mistakes

  • Ich hatte nach Berlin gefahren. Verbs of movement and change take war: Ich war nach Berlin gefahren.
  • Nachdem er hatte gegessen, … In a subordinate clause the helper verb goes last: Nachdem er gegessen hatte, …
  • Nachdem ich aß, ging ich spazieren. After nachdem use an earlier tense: Nachdem ich gegessen hatte, ging ich spazieren.
  • Ich habe das schon gegessen gehabt. This "double Perfekt" is heard in speech but is not standard. Write Ich hatte das schon gegessen.
  • Nachdem ich angekommen hatte: ankommen takes sein: nachdem ich angekommen war.

Practice

  1. Ich _____ den Film schon gesehen, deshalb blieb ich zu Hause.
    I had already seen the film, so I stayed at home.
    Show the answer

    hatte — Sehen takes haben, so the Plusquamperfekt helper is hatte.

  2. Als die Polizei kam, _____ der Dieb schon geflohen.
    When the police came, the thief had already fled.
    Show the answer

    war — Fliehen is a verb of movement and takes sein: war geflohen.

  3. Nachdem wir den Kuchen _____, räumten wir die Küche auf.
    After we had baked the cake, we tidied the kitchen.
    Options: gebacken hatten · hatten gebacken · gebacken haben · backten
    Show the answer

    gebacken hatten — After nachdem with a Präteritum main clause: Plusquamperfekt, with the helper verb last.

  4. Lena konnte nicht schlafen, weil sie zu viel Kaffee _____.
    Lena couldn't sleep because she had drunk too much coffee.
    Options: getrunken hatte · getrunken war · trinken hatte · hatte getrunken
    Show the answer

    getrunken hatte — Trinken takes haben; in a weil clause the participle comes first and hatte last.

In the app, this lesson is taught one idea at a time with the examples read aloud, followed by questions that explain the rule when you get one wrong. It then comes back for review on later days, until you've answered it correctly on three separate days.