Past Tense in German (Perfect)

The perfect tense in German is used to describe past actions that have relevance to the present or are seen as completed. It is commonly used in spoken language and informal writing. The perfect tense is formed with the auxiliary verbs "haben" or "sein" and the past participle of the main verb.

Structure

Auxiliary Verbs

  1. Haben: Most verbs use "haben" as the auxiliary verb in the perfect tense.
  2. Sein: Verbs indicating movement or change of state, as well as a few irregular verbs, use "sein."

Conjugation of Auxiliary Verbs

Haben (to have)

PersonConjugation
Ichhabe
Duhast
Er/Sie/Eshat
Wirhaben
Ihrhabt
Sie/siehaben

Sein (to be)

PersonConjugation
Ichbin
Dubist
Er/Sie/Esist
Wirsind
Ihrseid
Sie/siesind

Formation of Past Participle

Examples

With "Haben"

With "Sein"

Common Verbs and Their Past Participles

InfinitivePast ParticipleExample Sentence
machengemachtIch habe die Hausaufgaben gemacht.
essengegessenWir haben Pizza gegessen.
trinkengetrunkenSie hat Wasser getrunken.
gehengegangenEr ist zur Schule gegangen.
fahrengefahrenIch bin nach München gefahren.
bleibengebliebenWir sind zu Hause geblieben.
schreibengeschriebenSie hat einen Brief geschrieben.
sehengesehenIch habe den Film gesehen.
sprechengesprochenEr hat mit dem Lehrer gesprochen.
helfengeholfenWir haben den Freunden geholfen.

Key Points

Feel free to ask if you have any questions or need further clarification on the perfect tense in German!
Take Quiz