The spoken past with sein
Perfekt mit sein
The rule
A small group of verbs takes sein instead: verbs of going somewhere (gehen, kommen, fahren, fliegen) and verbs of becoming something else (werden, aufstehen, einschlafen, sterben). Plus sein and bleiben, which take themselves. Ich habe gegangen is the single most common German mistake at this level.
ich bin … ge—en · du bist … · wir sind …
Examples
Ich bin nach Deutschland gekommen.
I came to Germany.
Wir sind mit dem Zug gefahren.
We travelled by train.
Er ist zu Hause geblieben.
He stayed at home.
Sie ist krank geworden.
She fell ill.
Keep in mind
Ich habe gearbeitet. · Ich bin gefahren.
Doing something → haben. Going or becoming → sein.
Practice questions
Try each one yourself first, then open “Show answer” for the solution and the reason.
-
1Fill in the gap.
Ich _____ gestern nach Bremen gefahren.
- bin
- war
- habe
- ist
Show answer
Answer: A Ich bin gestern nach Bremen gefahren.
fahren is motion → sein.
-
2Fill in the gap.
Wann _____ du nach Deutschland gekommen?
- ist
- bist
- bin
- hast
Show answer
Answer: B Wann bist du nach Deutschland gekommen?
kommen → sein, du → bist.
-
3Fill in the gap.
Wir _____ gestern zu Hause geblieben.
- seid
- sind
- ist
- haben
Show answer
Answer: B Wir sind gestern zu Hause geblieben.
bleiben → sein.
-
4Choose the correct sentence.
haben or sein?
Er _____ letzte Woche krank geworden.
- hat
- wird
- ist
- war
Show answer
Answer: C ist
werden is a change of state → sein.
-
5This sentence is wrong. Choose the fix.
Ich habe nach Hause gegangen.
- Ich war nach Hause gegangen.
- Ich bin nach Hause gehabt.
- Ich bin nach Hause gegangen.
- Ich habe nach Hause gehen.
Show answer
Answer: C Ich bin nach Hause gegangen.
gehen takes sein.
-
6This sentence is wrong. Choose the fix.
Wir haben um sechs aufgestanden.
- Wir haben um sechs aufstehen.
- Wir sind um sechs aufgestehen.
- Wir sind um sechs aufgestanden.
- Wir waren um sechs aufgestanden.
Show answer
Answer: C Wir sind um sechs aufgestanden.
aufstehen is a change of state → sein.
-
7Change the sentence.
Say it in the spoken past.
Der Zug fährt um acht ab.
- Der Zug ist um acht abgefahren.
- Der Zug ist abgefahren um acht.
- Der Zug hat um acht abgefahren.
- Der Zug ist um acht abfahren.
Show answer
Answer: A Der Zug ist um acht abgefahren.
abfahren is motion → sein.
-
8Put the words in the right order.
bin Ich angekommen gestern
Show answer
Answer: Ich bin gestern angekommen
sein second, participle last.
-
9Fill in the gap.
Sie _____ um sieben eingeschlafen.
- hat
- ist
- war
- sind
Show answer
Answer: B Sie ist um sieben eingeschlafen.
einschlafen → sein.
-
10Choose the correct sentence.
haben or sein?
Ich _____ den ganzen Tag gelaufen.
- bin
- habe
- werde
- war
Show answer
Answer: A bin
laufen is motion → sein.
Practise this lesson in Zorg Space
In the app every rule becomes interactive practice: instant correction, reviews at the moment you are about to forget, and progress you can see from level to level — free.
Start for free