Skip to content
Stimmt

Command Palette

Search for a command to run...

Perfekt (Perfect Tense)

The most common past tense in spoken German. Structure: haben/sein (conjugated) + Partizip II (at the end).

Formation

haben + Partizip II

Most verbs use haben. All transitive verbs (with a direct object) use haben.

Ich habe ein Buch gelesen. (I have read a book.)

sein + Partizip II

Verbs of movement (gehen, fahren, fliegen) and state change (werden, sterben) use sein.

Ich bin nach Berlin gefahren. (I have driven to Berlin.)

habensein
Common verbsgemacht, gekauft, gelesen, gegessen, getrunken, geschrieben, gesagt, gearbeitetgegangen, gefahren, geflogen, gekommen, gelaufen, geworden, gestorben, gewesen, geblieben

Partizip II Formation

TypePatternExamplePartizip II
Regularge- + stem + -tmachengemacht
Irregularge- + stem + -enfahrengefahren
Separableprefix + ge- + stemaufmachenaufgemacht
Inseparableprefix + stem + -t/-enbesuchenbesucht
-ierenstem + -t (no ge-)telefonierentelefoniert

Common Irregular Partizip II Forms

InfinitivPartizip IIAuxiliary
gehengegangensein
kommengekommensein
fahrengefahrensein
sehengesehenhaben
lesengelesenhaben
essengegessenhaben
trinkengetrunkenhaben
sprechengesprochenhaben
schreibengeschriebenhaben
nehmengenommenhaben
findengefundenhaben
gebengegebenhaben
liegengelegenhaben
stehengestandenhaben
sitzengesessenhaben
tragengetragenhaben
helfengeholfenhaben
werdengewordensein
seingewesensein
bleibengebliebensein

haben or sein?

Use sein when the verb describes:

  1. Movement from A to B: gehen, fahren, fliegen, kommen, laufen, reisen
  2. State change: werden, sterben, einschlafen, aufwachen, wachsen
  3. sein and bleiben themselves

Everything else → haben.

Perfekt vs. Präteritum

In spoken German, Perfekt is the standard past tense for most verbs. Use Präteritum only for sein, haben, and modal verbs, which always prefer Präteritum even in speech. See Präteritum.

  • Ich habe gegessen. ✓ (spoken — Perfekt)
  • Ich war müde. ✓ (not: Ich bin müde gewesen — sein uses Präteritum)

Examples

Examples (tap to reveal translation)

5 of 20

Quick Check

Er ___ ein neues Auto gekauft.

Quick Check

Ich ___ gestern nach Berlin gefahren.

Quick Check

Verbs of movement and state change typically use ___ as the Perfekt auxiliary.

Last reviewed: 2026-04-11.