Past perfect
The past perfect describes an action that took place before another action in the past.
Take a look
- Nachdem ich gegessen hatte, ging ich spazieren.After I had eaten, I went for a walk.
- Er war schon gegangen, als ich ankam.He had already left when I arrived.
- Nachdem sie den Film gesehen hatte, schlief sie ein.After she had watched the film, she fell asleep.
- Wir hatten alles vorbereitet, bevor die Gäste kamen.We had prepared everything before the guests arrived.
The rule
The past perfect describes an action that took place before another action in the past. It is formed with the simple past of 'haben' (hatte) or 'sein' (war) + past participle. It is often used with 'nachdem'. Past perfect = hatte/war + past participle. Verbs that take 'haben' in the present perfect → hatte: Ich hatte gelernt. Verbs that take 'sein' in the present perfect → war: Er war gefahren. 'nachdem' + past perfect, simple past: Nachdem ich gelernt hatte, ging ich schlafen. The past perfect describes the earlier of two past actions.
The forms
| Person | mit haben | mit sein |
|---|---|---|
| ich | hatte gegessen | war gegangen |
| du | hattest gegessen | warst gegangen |
| er / sie / es | hatte gegessen | war gegangen |
| wir | hatten gegessen | waren gegangen |
| ihr | hattet gegessen | wart gegangen |
| sie / Sie | hatten gegessen | waren gegangen |
Quick check
- Ich ___ den Brief schon ___ . (to write)Form the past perfect.
Answer
hatte ... geschrieben — haben → hatte + past participle - Er ___ nach Berlin ___ , bevor er anrief.Choose the correct form.
- hatte ... gefahren
- war ... gefahren
- ist ... gefahren
- wurde ... gefahren
Answer
war ... gefahren — fahren → sein → war + gefahren - Nachdem wir ___ ___ , gingen wir nach Hause. (to eat)Insert the past perfect.
Answer
gegessen hatten — Plural: hatten + gegessen - Nachdem er ist angekommen, rief er an.Correct the mistake.
Answer
Nachdem er angekommen war, rief er an. — Past perfect: war + past participle, verb at the end in the subordinate clause - nachdem / hatte / er / gelernt / , / er / ging / schlafenPut the words in the correct order.
Answer
Nachdem er gelernt hatte, ging er schlafen. — Subordinate clause: verb at the end; main clause: verb first - Sie ___ schon ___ , als ich ankam. (to get up)Which tense fits?
- ist ... aufgestanden
- war ... aufgestanden
- hatte ... aufgestanden
- wurde ... aufgestanden
Answer
war ... aufgestanden — Earlier past: war + aufgestanden
The same exercises come back in the course — there Langula remembers what you know and asks again at the right moment. Learn German free →
Tenses
Learn German, don’t just read about it
The sentences on this page are part of the free course — with pronunciation and repetition.
Start for free