Skip to content

Grammar · B1

The past perfect: ich hatte gegessen, ich war gegangen

When you tell a story in the past and something happened even earlier, use the past perfect (Plusquamperfekt): hatte or war and a participle.

One step further back

Sometimes a story has two moments in the past, and one came before the other. For the earlier one, German uses the past perfect (Plusquamperfekt).

It is built like the perfect, only with hatte or war instead of habe or bin. The participle stays at the end: ich habe gegessen → ich hatte gegessen, ich bin gegangen → ich war gegangen.

Haben or sein? Exactly as in the perfect: movement from A to B and change take sein, most other verbs take haben.

Personessengehen
ichhatte gegessenwar gegangen
duhattest gegessenwarst gegangen
er/sie/eshatte gegessenwar gegangen
wirhatten gegessenwaren gegangen
ihrhattet gegessenwart gegangen
sie/Siehatten gegessenwaren gegangen

What came first?

The past perfect never stands alone. It always looks back from a later moment in the past, and that later moment is in the simple past (or in the perfect, when you speak).

So first ask: what happened first? That part takes hatte or war. Emil hatte seinen Schlüssel vergessen, also wartete er vor der Tür.

Words like schon (already) and vorher (before that) often show that something came first.

First (Plusquamperfekt)Then (Präteritum)
Emil hatte den Schlüssel vergessen. Er wartete vor der Tür.
Lotte hatte viel gelernt. Sie bestand die Prüfung.
Der Film hatte schon angefangen. Wir kamen zu spät.

With nachdem and bevor

The past perfect often comes with nachdem (after). The verb goes to the end, as after weil: Nachdem Otti gegessen hatte, ging er spazieren. So: the past perfect after nachdem, the simple past in the main sentence.

With bevor (before) it is the other way round. The bevor clause tells what came later, so it takes the simple past, and the main sentence can take the past perfect: Bevor Frida zur Arbeit fuhr, hatte sie schon gefrühstückt.

Subordinate clauseMain clause
Nachdem Otti gegessen hatte,ging er spazieren.
Nachdem wir angekommen waren,riefen wir Lotte an.
Bevor Frida zur Arbeit fuhr,hatte sie schon gefrühstückt.

Fill the Gaps

  1. Als wir am Bahnhof ankamen, ___ der Zug schon abgefahren.

  2. Nachdem Emil nach Hause gekommen ___, rief er sofort Frida an.

  3. Lotte war glücklich, weil sie die Prüfung ___.

  4. Nachdem wir gegessen ___, gingen wir noch ins Kino.

  5. Frida kam nicht in die Wohnung, weil sie ihren Schlüssel ___ hatte.

  6. Bevor Otti nach Berlin kam, ___ er nie in einer großen Stadt gewohnt.

  7. Kalle war müde, weil er den ganzen Tag im Wald ___ war.

  8. Nachdem die Gäste gegangen waren, ___ Bruno die Küche auf.

You meet it in: Emil scratches a car, Frau Hilde explains German customs, Frida and Emil fall out, Frau Hilde tells how Berlin changed

Next lesson · B1

Time clauses: als, wenn, während, nachdem

Als, wenn, während, bevor, nachdem, seit, sobald and bis say when something happens. Like weil, they send the verb to the end.