Perfekt

Das Perfekt in German works similarly to the present perfect tense in English.

Structure: subject - conjugation of haben or sein for movement verbs - other elements - verb in past participle (Partizip II)

Example: Ich habe es gemacht. → I have done it.

Cases where sein is used instead of haben

For movement verbs, instead of haben, sein is used:
Ich habe nach Deutschland gereist ❌
Ich ist nach Deutschland gereist ✅

Cases where sein is used are:

  • Change of Place
  • Change of Condition
Some Sein Verbs:
InfinitivPartizip IIEnglisch
gehengegangenwent
kommengekommencame
fahrengefahrendrove
laufengelaufenwalked, ran
fliegengeflogenflew
reisengereisttraveled
springengesprungenjumped
rennengeranntran
wanderngewanderthiked, wandered
schwimmengeschwommenswam
passierenpassierthappened
aufstehenaufgestandenwoke up
einschlafeneingeschlafenfell asleep
wachsengewachsengrew
werdengewordenbecame
Examples:
  • Ihr habt um 8 Uhr getanzt → Y’all danced at 8 o’clock.
  • Er ist am Samstag ins Kino gegangen → He went to the cinema on Saturday.
  • Ich bin eingeschlafen → I fell asleep.

Forming Partizip II

Regelmäßige:

Take the 3rd person conjugation for a verb and add “ge-” as prefix.

  • kaufen becomes gekauft.
  • arbeiten becomes gearbeitet

For separable verbs, the separated part comes before “ge-” so:

  • einkaufen becomes eingekauft.
  • abholen becomes abgeholt.

Unregelmäßige:

For these, the verb stem and “-en” is used, although there are many exceptions:

  • sehen becomes gesehen and not gesieht.
  • kommen becomes gekommen.
  • fangen becomes gefangen.

A List for common unregelmäßige is available at the end of the page.

Verbs where “ge-” is not added:

For verbs ending in “-ieren”, “ge-” is not added:

  • studieren becomes just studiert and not gestudiert.
  • telefonieren becomes telefoniert

For verbs with inseparable prefixes such as be-, emp-, ent-, er-, ge-, miss-, ver-, zer-, the prefix “ge-” is not added:

  • besuchen becomes besucht and not gebesucht.
  • verkaufen becomes verkauft
  • bekommen stays the same as bekommen
  • verstehen becomes verstanden.
Examples:
  • Ich habe ein Geschenk bekommen. → I received a gift.
  • Wir haben unsere Großeltern besucht. → We visited our grandparents.
  • Sie hat gestern telefoniert. → She called yesterday.

Präteritum

In spoken German, the Präteritum is usually only used for haben, sein and model verbs. Perfekt is used in general for most other verbs.

Personhabenseinwerden
ichhattewarwurde
duhattestwarstwurdest
er/sie/eshattewarwurde
wirhattenwarenwurden
ihrhattetwartwurdet
sie/Siehattenwarenwurden
Personkönnenmüssendürfensollenwollenmögen
ichkonntemusstedurftesolltewolltemochte
dukonntestmusstestdurftestsolltestwolltestmochtest
er/sie/eskonntemusstedurftesolltewolltemochte
wirkonntenmusstendurftensolltenwolltenmochten
ihrkonntetmusstetdurftetsolltetwolltetmochtet
sie/Siekonntenmusstendurftensolltenwolltenmochten
Examples:
  • Ich hatte Hunger.
  • Sie mussten lange arbeiten.
  • Ich war Dunstig.
  • Ich hatte gestern keine Zeit.
  • Wo warst du denn?
  • Ich konnte gestern nicht kommen.
  • Sie hatten viel Spaß.
  • Ich mochte diesen Film.

Exceptions List

InfinitivPartizip IIEnglisch
anfangenangefangento begin/start
backengebackento bake
bleibengebliebento stay/remain
bringengebrachtto bring
denkengedachtto think
essengegessento eat
fahrengefahrento drive/go
fallengefallento fall
findengefundento find
fliegengeflogento fly
gebengegebento give
gehengegangento go
gewinnengewonnento win
helfengeholfento help
kommengekommento come
laufengelaufento run/walk
lesengelesento read
nehmengenommento take
rufengerufento call/shout
schlafengeschlafento sleep
schreibengeschriebento write
schwimmengeschwommento swim
sehengesehento see
singengesungento sing
sitzengesessento sit
sprechengesprochento speak
stehengestandento stand
treffengetroffento meet
trinkengetrunkento drink
vergessenvergessento forget
verlierenverlorento lose
waschengewaschento wash
werdengewordento become
ziehengezogento pull/draw