Past tense: Present Perfect / Das Perfekt

The Present Perfect is a German past tense used to talk about completed actions and past events. It is formed with a conjugated form of “haben” or “sein” plus the past participle of the verb. The past participle itself never changes. It stays the same for all persons, genders and singular or plural forms.

Most verbs use “haben” as an auxiliarry verb. Specific verbs use “sein” instead, namely:

  • verbs of movement
  • verbs that describe a change of state

Regular Verbs with “haben”

InfinitivePast ParticiplePresent Perfect
machengemachtich habe gemacht
lernengelerntich habe gelernt
arbeitengearbeitetich habe gearbeitet
spielengespieltich habe gespielt
kaufengekauftich habe gekauft

Irregular Verbs with “haben”

InfinitivePast ParticiplePresent Perfect
sehengesehenich habe gesehen
essengegessenich habe gegessen
sprechengesprochenich habe gesprochen
trinkengetrunkenich habe getrunken
schreibengeschriebenich habe geschrieben

Regular Verbs with “sein”

InfinitivePast ParticiplePresent Perfect
wanderngewandertich bin gewandert
reisengereistich bin gereist
spazierenspaziertich bin spaziert

Irregular Verbs with “sein”

InfinitivePast ParticiplePresent Perfect
gehengegangenich bin gegangen
kommengekommenich bin gekommen
fahrengefahrenich bin gefahren
werdengewordenich bin geworden
fliegengeflogenich bin geflogen

Forming the Past Participle / Bildung des Partizip II

Regular Verbs

Most regular verbs form the past participle with:

ge + verb stem + t

InfinitivePast Participle
machengemacht
lernengelernt
spielengespielt

Irregular Verbs

Most irregular verbs form the past participle with:

ge + modified stem + en

InfinitivePast Participle
sehengesehen
sprechengesprochen
trinkengetrunken

Verbs Ending in “-ieren”

Verbs ending in “-ieren” do not use “ge”.

InfinitivePast Participle
studierenstudiert
telefonierentelefoniert
fotografierenfotografiert