How to form the Perfekt
The auxiliary haben or sein is conjugated and goes in second place; the Partizip II never changes and goes to the end. Everything else sits in between: time, place, objects. This is the German sentence “bracket”.
| Person | machen | fahren |
|---|---|---|
| ich | ich habe … gemacht | ich bin … gefahren |
| du | du hast … gemacht | du bist … gefahren |
| er / sie / es | er hat … gemacht | er ist … gefahren |
| wir | wir haben … gemacht | wir sind … gefahren |
| ihr | ihr habt … gemacht | ihr seid … gefahren |
| sie / Sie | sie haben … gemacht | sie sind … gefahren |
- Ich habe gestern lange gearbeitet.I worked late yesterday.
- Wir sind am Wochenende ans Meer gefahren.We went to the seaside at the weekend.
- Hast du schon gegessen?Have you eaten yet?
How to form the Partizip II
Weak (regular) verbs: ge- + stem + -t — machen → gemacht, kaufen → gekauft; a stem in -t or -d takes -et: arbeiten → gearbeitet. Strong verbs: ge- + stem + -en, often with a vowel change — fahren → gefahren, trinken → getrunken, schreiben → geschrieben; these have to be learnt (see the irregular verbs table).
| Verb | How | Examples |
|---|---|---|
| weak | ge- … -t | machen → gemacht, lernen → gelernt |
| strong | ge- … -en | sehen → gesehen, finden → gefunden |
| mixed | ge- … -t + нова основа | bringen → gebracht, denken → gedacht |
| separable prefix | ge- between prefix and stem | aufstehen → aufgestanden, einkaufen → eingekauft |
| inseparable prefix | no ge- | besuchen → besucht, verstehen → verstanden |
| ending in -ieren | no ge- | studieren → studiert, telefonieren → telefoniert |
Tip: Inseparable prefixes: be-, ge-, er-, ver-, zer-, ent-, emp-, miss-. Verbs with them, and verbs in -ieren, never take ge-.
Haben or sein?
Most verbs form the Perfekt with haben. Sein goes with verbs of moving from place to place (gehen, fahren, kommen, fliegen, laufen), change of state (aufstehen, einschlafen, werden, sterben), and with sein, bleiben, passieren. Verbs of staying in place (schlafen, sitzen, arbeiten) take haben.
- Ich bin um sieben aufgestanden.I got up at seven.
- Was ist passiert?What happened?
- Er ist zu Hause geblieben.He stayed at home.
- Ich habe gut geschlafen.I slept well.
Tip: A verb of motion with a direct object takes haben: Ich bin nach Berlin gefahren, but Ich habe das Auto gefahren (drove the car).
Perfekt or Präteritum?
The meaning is the same — the past. The difference is style: people say the Perfekt in conversation and messages, while books, news and formal texts use the Präteritum. But sein, haben, werden and the modals are usually in the Präteritum even in speech: ich war, ich hatte, ich konnte, ich musste.
- Gestern war ich müde, deshalb bin ich früh ins Bett gegangen.I was tired yesterday, so I went to bed early.
- Ich konnte nicht kommen.I couldn’t come.
Common mistakes
The mistakes people make most often — and the right way.
Wrong:
Ich habe nach Berlin gefahren.Right: Ich bin nach Berlin gefahren.
Moving from place to place takes sein.
Wrong:
Ich habe gemacht meine Hausaufgaben.Right: Ich habe meine Hausaufgaben gemacht.
The Partizip II goes at the very end.
Wrong:
Ich habe meine Oma gebesucht.Right: Ich habe meine Oma besucht.
be- is inseparable — no ge-.
Wrong:
Er hat studieret.Right: Er hat studiert.
-ieren verbs: no ge-, ending -t.
Wrong:
Ich habe geaufgestanden.Right: Ich bin aufgestanden.
ge- goes between prefix and stem, and aufstehen takes sein.
The Perfekt
Quiz
10 questions: choose the right option — the explanation appears straight away.
Question 1
Ich _____ gestern Fußball gespielt.
spielen takes haben: ich habe gespielt.
Question 2
Wir _____ nach Wien geflogen.
fliegen is movement, so sein: wir sind.
Question 3
Er hat das Buch _____.
lesen is strong: gelesen.
Question 4
Habt ihr schon _____?
kaufen is weak: gekauft.
Question 5
Sie hat Medizin _____.
-ieren verbs take no ge-: studiert.
Question 6
Ich bin um 6 Uhr _____.
ge- between prefix and stem: aufgestanden.
Question 7
Was _____ passiert?
passieren takes sein: Was ist passiert?
Question 8
Wir haben unsere Freunde _____.
be- is inseparable: besucht, no ge-.
Question 9
Du _____ zu Hause geblieben.
bleiben takes sein: du bist geblieben.
Question 10
Ich habe gut _____.
schlafen is strong: geschlafen, with haben.
Correct: 0 of 10
Read next
The Präteritum
The simple past: weak verbs in -te, strong verbs with a new stem, sein, haben and the modals.
The Plusquamperfekt: ich hatte gemacht
Als ich ankam, war der Zug schon abgefahren — an action before another past action, and nachdem.
Separable verbs
aufstehen, anrufen, einkaufen — when the prefix goes to the end and when it stays.