A1 · 7.2 · haben oder sein
Perfekt with haben or sein?
Most verbs use haben. Use sein for verbs of moving from A to B and changing state, plus bleiben and passieren.
The rule
sein
- moving from A to B
- changing state
- sein, bleiben, passieren
Ich bin nach Hause gegangen.I went home.
Joy ist früh aufgestanden.Joy got up early.
Was ist passiert?What happened?
haben: everything else
Including all verbs with an accusative object.
Ich habe gegessen.I ate.
Wir haben eingekauft.We went shopping.
Er hat geschlafen.He slept.
Common sein verbs
| Infinitive | Perfekt |
|---|---|
| gehen (go) | ist gegangen |
| fahren (drive, go) | ist gefahren |
| kommen (come) | ist gekommen |
| fliegen (fly) | ist geflogen |
| aufstehen (get up) | ist aufgestanden |
| einschlafen (fall asleep) | ist eingeschlafen |
| bleiben (stay) | ist geblieben |
| sein (be) | ist gewesen |
Good to know 1 1
Ask: “Did I move from one place to another, or become something different?” Yes → sein.
Real-life GermanIn southern Germany and Austria people say ich bin gesessen, gestanden, gelegen (I sat, stood, lay). Exams and northern Germany use habe: ich habe gesessen.
Practise: haben or sein?10 questions with instant feedback · free, no account needed
Cheat sheet: Talking about the past