haben or sein in the Perfekt

Level A1–B1

How the Perfekt is built, how to form the Partizip II, and which verbs take sein, with the mistakes learners make most often.

So geht das Perfekt (A1)

haben or sein in position 2, the Partizip II at the end

Position 1 haben / sein Partizip II
Ich habe gestern Pizza gegessen.
Wir haben am Sonntag lange geschlafen.
Ich bin um elf nach Hause gegangen.
Wann bist du heute aufgestanden?

Das Partizip II (A1–A2)

Verb Partizip II Examples
regelmäßig (regular) ge- … -t machen → gemacht, arbeiten → gearbeitet
unregelmäßig (irregular) ge- … -en sehen → gesehen, trinken → getrunken
gemischt (mixed) ge- … -t (new vowel) bringen → gebracht, denken → gedacht
trennbar (separable) prefix + ge + … einkaufen → eingekauft, anrufen → angerufen
untrennbar (inseparable) no ge- bezahlen → bezahlt, verstehen → verstanden
verbs in -ieren no ge- telefonieren → telefoniert

Inseparable prefixes: be-, emp-, ent-, er-, ge-, miss-, ver-, zer-. Irregular participles: the list below and verb conjugation.

haben oder sein? (A1–A2)

haben most verbs Ich habe gut geschlafen. Es hat geregnet.
sein movement from A to B Ich bin nach Hause gegangen. Wir sind umgezogen.
sein a change of state Ich bin um sechs aufgewacht. Sie ist Ärztin geworden.
sein and sein, bleiben, passieren Ich bin in Wien gewesen. Was ist passiert?

With an Akkusativ object it is almost always haben, with reflexive verbs always: Ich habe mich gefreut.

Typical mistakes (A1–A2)

Not But Why
Ich habe nach Hause gegangen. Ich bin nach Hause gegangen. Movement from A to B: sein.
Ich habe gegessen Pizza. Ich habe Pizza gegessen. The Partizip II goes to the end.
Ich habe geeinkauft. Ich habe eingekauft. ge- goes after the prefix.
Ich habe gestudiert. Ich habe studiert. Verbs in -ieren: no ge-.

Common irregular participles (A1–A2)

learn them with hat or ist

essen → hat gegessen, trinken → hat getrunken, schlafen → hat geschlafen, sehen → hat gesehen, lesen → hat gelesen, schreiben → hat geschrieben, sprechen → hat gesprochen, nehmen → hat genommen, geben → hat gegeben, finden → hat gefunden, helfen → hat geholfen, treffen → hat getroffen, anrufen → hat angerufen, verstehen → hat verstanden, vergessen → hat vergessen, gehen → ist gegangen, kommen → ist gekommen, fahren → ist gefahren, fliegen → ist geflogen, laufen → ist gelaufen, aufstehen → ist aufgestanden, bleiben → ist geblieben, sein → ist gewesen, werden → ist geworden

Verben mit sein (A2)

a longer list, by meaning

  • Movement from A to B (you end up somewhere else): gehen, kommen, fahren, fliegen, laufen, rennen, reisen, wandern, fallen, springen, ankommen, abfahren, einsteigen, aussteigen, umsteigen, umziehen, zurückkommen, mitkommen.
  • Change of state (you become something else): aufstehen, aufwachen, einschlafen, werden, wachsen, sterben, verschwinden.
  • To learn by heart (no movement, still sein): sein, bleiben, passieren.

Good to know (A2–B1)

  • fahren with an object (then haben): Ich bin nach Hamburg gefahren. But: Ich habe meine Mutter zum Arzt gefahren. With an Akkusativ object it is haben.
  • In a Nebensatz (haben or sein goes last): …, weil ich spät nach Hause gegangen bin. More on word order: word order.
  • stehen, sitzen, liegen (depends on the region): In the north: ich habe gestanden. In the south, Austria and Switzerland: ich bin gestanden. Both are correct.
  • Perfekt or Präteritum (speaking or writing): In conversation people use the Perfekt. With sein, haben and the modal verbs they use the Präteritum: ich war, ich hatte, ich musste (verb conjugation).

The other sheets

An app for vocabulary

SifuLingo is my app for vocabulary. Scan German text with your camera, save the words you want, and review each one shortly before you'd forget it.

See how it works