The Perfekt with sein: ich bin gefahren
Verbs of movement and change take sein: gehen, fahren, kommen, aufstehen, bleiben
Part of the free A1 German course. Press the speaker next to an example to hear it.
When sein, not haben
Most verbs form the Perfekt with haben (Talking about the past: the Perfekt with haben). A smaller group uses sein:
- verbs of movement from one place to another: gehen, fahren, kommen, fliegen, laufen, reisen;
- verbs of change of state: aufstehen (get up), einschlafen (fall asleep), aufwachen (wake up), werden (become);
- and three special ones: sein, bleiben (stay) and passieren (happen).
| Infinitive | Perfekt |
|---|---|
| gehen | ist gegangen |
| kommen | ist gekommen |
| fahren | ist gefahren |
| fliegen | ist geflogen |
| laufen | ist gelaufen |
| reisen | ist gereist |
| aufstehen | ist aufgestanden |
| einschlafen | ist eingeschlafen |
| werden | ist geworden |
| bleiben | ist geblieben |
| sein | ist gewesen |
- Ich bin gestern ins Kino gegangen.I went to the cinema yesterday.
- Wir sind mit dem Zug nach München gefahren.We went to Munich by train.
- Wann bist du nach Hause gekommen?When did you get home?
- Meine Eltern sind im Sommer nach Spanien geflogen.My parents flew to Spain in the summer.
- Anna ist um sechs Uhr aufgestanden.Anna got up at six o'clock.
- Das Baby ist sofort eingeschlafen.The baby fell asleep immediately.
- Seid ihr schon einmal in Wien gewesen?Have you ever been to Vienna?
- Wir sind am Sonntag zu Hause geblieben.We stayed at home on Sunday.
| Person | sein |
|---|---|
| ich | bin gefahren |
| du | bist gefahren |
| er, sie, es | ist gefahren |
| wir | sind gefahren |
| ihr | seid gefahren |
| sie, Sie | sind gefahren |
Ask yourself: does the subject move from A to B or change its state? Then use sein. Sleeping, working or staying in one place is not a change, so schlafen and arbeiten take haben.
In southern Germany, Austria and Switzerland, sitzen, stehen and liegen also take sein: Ich bin gesessen. In northern and central Germany you say Ich habe gesessen. Both are correct.
Common mistakes
Ich habe nach Berlin gefahren.→ Ich bin nach Berlin gefahren.Ich habe in Wien gewesen.→ Ich bin in Wien gewesen.Er ist aufgestehen.→ Er ist aufgestanden.Wir sind gefahrt.→ Wir sind gefahren. fahren is irregular.Ich bin lange geschlafen.→ Ich habe lange geschlafen. Sleeping is not a movement or a change.
Practice
- Ich _____ letzte Woche nach Berlin gefahren.Options: bin · habe · ist
Show the answer
bin — Travelling from A to B takes sein: ich bin.
- Wir _____ im Restaurant Fisch gegessen.Options: haben · sind · hat
Show the answer
haben — Eating is not movement or a change of state, so haben.
- Lena _____ heute sehr früh aufgestanden.
Show the answer
ist — aufstehen is a change of state: sein.
- Wann _____ ihr in Hamburg angekommen?
Show the answer
seid — ihr seid.