The German perfect tense: haben or sein?
The perfect (Perfekt) is how German talks about the past in conversation: haben or sein in second place, the past participle at the end. Choosing between them is easier than it looks: of the 376 past participles among the 5,000 most common German words, 351 take haben. sein is the exception — 21 of them, and 4 that can take either.
How the perfect is built
- Ich habe gestern einen Kuchen gebacken. I baked a cake yesterday.
- Wir sind am Wochenende nach Hause gefahren. We went home at the weekend.
- Hast du den Film schon gesehen? Have you seen the film yet?
The form of haben or sein takes the verb’s usual place — second — and the participle goes to the very end, with everything else in between. See German word order.
The verbs that take sein
Two groups, and a handful of verbs to learn on their own:
- Movement from one place to another: gehen, kommen, fahren, fliegen, ankommen, folgen.
- A change of state: werden, wachsen, sterben, entstehen, steigen, sinken, verschwinden.
- And sein, bleiben, passieren, gelingen, scheitern.
These are all the participles in the list that take sein:
- wordenbeen (passive participle) · ist … worden (passive)#167
- gewesenbeen · ist gewesen#393
- erfolgttakes place, is carried out · ist erfolgt#414
- gewordenbecome (past participle) · ist geworden#637
- gekommencome (past participle) · ist gekommen#682
- passierthappened; happens · ist passiert#945
- entstandenarisen, created · ist entstanden#1,346
- gestiegenrisen, increased · ist gestiegen#1,764
- gegangengone, walked · ist gegangen#1,818
- gelungensucceeded; successful, well done · ist gelungen#2,182
- gebliebenstayed, remained · ist geblieben#2,683
- gestorbendied · ist gestorben#2,701
- angekommenarrived · ist angekommen#3,029
- erschienenpublished, appeared · ist erschienen#3,065
- eingegangenreceived, arrived; entered into · ist eingegangen#3,481
- gesunkenfallen, sunk · ist gesunken#4,134
- gefolgtfollowed · ist gefolgt#4,150
- gewachsengrown; up to (a task) · ist gewachsen#4,469
- gescheitertfailed · ist gescheitert#4,738
- verschwundendisappeared, vanished · ist verschwunden#4,894
- gelangtreaches, gets to · ist gelangt#4,922
Verbs that take either
sein when they describe movement, haben when they have a direct object.
gefahren (fahren)
- Ich bin nach Berlin gefahren. I drove / went to Berlin.
- Ich habe das Auto in die Werkstatt gefahren. I drove the car to the garage.
gestartet (starten)
- Das Flugzeug ist pünktlich gestartet. The plane took off on time.
- Wir haben das Projekt im Mai gestartet. We started the project in May.
gezogen (ziehen)
- Sie ist nach Hamburg gezogen. She has moved to Hamburg.
- Er hat das Boot ans Ufer gezogen. He pulled the boat onto the bank.
getreten (treten)
- Sie ist ins Zimmer getreten. She stepped into the room.
- Er hat den Ball ins Tor getreten. He kicked the ball into the goal.
The most common participles with haben
- gemachtmade, done · hat gemacht#311
- unterstütztsupports; supported · hat unterstützt#336
- gehörtbelongs; heard · hat gehört#398
- erklärtexplains; explained · hat erklärt#425
- entwickeltdeveloped; develops · hat entwickelt#499
- gegebengiven · hat gegeben#513
- bedeutetmeans · hat bedeutet#525
- angebotenoffered · hat angeboten#537
- gestelltput, placed; asked (a question) · hat gestellt#559
- verletztinjured, hurt · hat verletzt#585
- genutztused · hat genutzt#591
- berichtetreported; reports · hat berichtet#607
- durchgeführtcarried out, conducted · hat durchgeführt#610
- gebrachtbrought · hat gebracht#617
- erreichtreached, achieved · hat erreicht#635
- erwartetexpected; expects · hat erwartet#676
- geplantplanned · hat geplant#681
- verwendetused · hat verwendet#687
- ermöglichtenables, makes possible · hat ermöglicht#691
- gefundenfound · hat gefunden#695
- veröffentlichtpublished · hat veröffentlicht#757
- informiertinformed; informs · hat informiert#767
- eingesetztused, deployed · hat eingesetzt#851
- genommentaken · hat genommen#857
- gefördertfunded, supported, promoted · hat gefördert#874
- verlorenlost · hat verloren#908
- erzählttold; tells · hat erzählt#976
- entschiedendecided · hat entschieden#1,006
- gezeigtshown · hat gezeigt#1,009
- verbundenconnected, linked · hat verbunden#1,019
The 376 participles were found by their form (ge-…-t, ge-…-en, or no ge- after be-, ver-, er- and the other inseparable prefixes) and checked by hand; which verbs take sein is written out by us.
How the participle is formed
- ge-…-t for regular verbs and ge-…-en for irregular ones: gemacht, gewesen, gegeben, gestellt, genutzt, gebracht — 103 in the list.
- Separable verbs put ge- after the prefix: angeboten, durchgeführt, eingesetzt, aufgenommen, umgesetzt, abgeschlossen — 79.
- No ge- after an inseparable prefix (be-, ver-, er-, ent-, zer-, emp-, über-, unter-) and for verbs in -ieren: worden, unterstützt, gehört, erfolgt, erklärt, entwickelt — 194.
281 of the 376 end in -t (regular) and 95 in -en (irregular). The irregular ones are the old, everyday verbs, so they are worth learning as pairs: sehen – gesehen, finden – gefunden, nehmen – genommen.
Questions
When do you use sein in the German perfect tense?
With verbs of movement from one place to another (gehen, fahren, kommen), verbs of change (werden, wachsen, sterben, entstehen), and sein, bleiben, passieren and gelingen. Everything else — including every verb with a direct object and every reflexive verb — takes haben.
How many German verbs take sein?
Few. Of the 376 past participles among the 5,000 most common German words, 21 take sein and 4 can take either; the other 351 take haben.
Perfekt or Präteritum?
In conversation, the perfect: Ich habe gestern Fußball gespielt. The simple past (Präteritum) is for written narrative — and for sein, haben and the modal verbs, which use it in speech too: ich war, ich hatte, ich konnte.
Is it ich bin gesessen or ich habe gesessen?
Both exist. Northern Germany uses haben with sitzen, stehen and liegen; southern Germany, Austria and Switzerland use sein: ich bin gesessen.
More German grammar
- The four German casesNominative, accusative, dative, genitive — and the article tables
- Prepositions and their casesDative, accusative, two-way and genitive
- Personal pronounsich, mich, mir — every case in one table
- Adjective endingsThree tables and a four-rule shortcut
- PluralsThe five endings, by gender
- Word orderVerb second, verb last, and the bracket
- Der, die or das?The endings that predict noun gender