Perfekt mit sein (German Verbs that Take sein)
Most German verbs form the Perfekt with haben: Ich habe gegessen. Some take sein instead: Ich bin gegangen. The rule is short: verbs without an accusative object that describe moving from one place to another or changing from one state to another use sein. So do sein and bleiben.
The rule in short
1. Movement from A to B: gehen, fahren, fliegen, kommen…
2. Change of state: aufwachen, einschlafen, werden, sterben…
3. Two exceptions: sein, bleiben.
With an accusative object, use haben: Ich bin nach Berlin gefahren but Ich habe das Auto gefahren.
Movement from one place to another
gehen → ist gegangen — Wir sind zu Fuß nach Hause gegangen.to go — We walked home.
kommen → ist gekommen — Wann bist du nach Hause gekommen?to come — When did you get home?
fahren → ist gefahren — Im Sommer sind wir ans Meer gefahren.to go (by car, bus, train) — We went to the seaside in the summer.
fliegen → ist geflogen — Meine Schwester ist nach Berlin geflogen.to fly — My sister flew to Berlin.
laufen → ist gelaufen — Ich bin heute fünf Kilometer gelaufen.to run; to walk — I ran five kilometres today.
rennen → ist gerannt — Der Hund ist über die Straße gerannt.to run, to race — The dog ran across the road.
reisen → ist gereist — Letztes Jahr sind wir durch Italien gereist.to travel — Last year we travelled around Italy.
wandern → ist gewandert — Am Sonntag sind wir in den Bergen gewandert.to hike — On Sunday we went hiking in the mountains.
schwimmen → ist geschwommen — Sie ist ans andere Ufer geschwommen.to swim — She swam to the other bank.
springen → ist gesprungen — Das Kind ist ins Wasser gesprungen.to jump — The child jumped into the water.
fallen → ist gefallen — Mein Handy ist auf den Boden gefallen.to fall — My phone fell on the floor.
steigen → ist gestiegen — Wir sind auf den Turm gestiegen.to climb; to get (in, on) — We climbed up the tower.
einsteigen → ist eingestiegen — Bist du in den richtigen Bus eingestiegen?to get on, to get in — Did you get on the right bus?
aussteigen → ist ausgestiegen — Ich bin am Bahnhof ausgestiegen.to get off, to get out — I got off at the station.
umsteigen → ist umgestiegen — In Köln sind wir umgestiegen.to change (trains, buses) — We changed trains in Cologne.
ankommen → ist angekommen — Der Zug ist pünktlich angekommen.to arrive — The train arrived on time.
abfahren → ist abgefahren — Der Bus ist schon abgefahren.to leave, to depart — The bus has already left.
umziehen → ist umgezogen — Wir sind letzten Monat nach Izmir umgezogen.to move (house) — We moved to Izmir last month.
zurückkommen → ist zurückgekommen — Wann bist du aus dem Urlaub zurückgekommen?to come back — When did you come back from holiday?
folgen → ist gefolgt — Die Katze ist mir bis nach Hause gefolgt.to follow — The cat followed me all the way home.
begegnen → ist begegnet — Im Supermarkt bin ich meinem Lehrer begegnet.to run into — I ran into my teacher at the supermarket.
Change of state
aufstehen → ist aufgestanden — Heute bin ich um sechs Uhr aufgestanden.to get up — Today I got up at six.
aufwachen → ist aufgewacht — Das Baby ist in der Nacht dreimal aufgewacht.to wake up — The baby woke up three times in the night.
einschlafen → ist eingeschlafen — Ich bin beim Film eingeschlafen.to fall asleep — I fell asleep during the film.
werden → ist geworden — Mein Bruder ist Arzt geworden.to become — My brother became a doctor.
wachsen → ist gewachsen — Du bist aber groß geworden! Du bist sehr gewachsen.to grow — Look how big you are! You've grown a lot.
sterben → ist gestorben — Sein Großvater ist letztes Jahr gestorben.to die — His grandfather died last year.
passieren → ist passiert — Was ist passiert?to happen — What happened?
geschehen → ist geschehen — Der Unfall ist auf der Autobahn geschehen.to happen — The accident happened on the motorway.
gelingen → ist gelungen — Die Party ist gut gelungen.to turn out well — The party was a success.
verschwinden → ist verschwunden — Mein Schlüssel ist verschwunden.to disappear — My key has disappeared.
entstehen → ist entstanden — So ist die Idee entstanden.to come into being — That's how the idea came about.
schmelzen → ist geschmolzen — Der Schnee ist schon geschmolzen.to melt — The snow has already melted.
Two exceptions: sein and bleiben
sein → ist gewesen — Bist du schon einmal in Deutschland gewesen?to be — Have you ever been to Germany?
bleiben → ist geblieben — Wegen des Regens sind wir zu Hause geblieben.to stay — We stayed at home because of the rain.
Verbs that take sein or haben
| Verb | sein: no object, movement | haben: accusative object |
|---|---|---|
| fahren | Wir sind nach Hamburg gefahren. | Mein Vater hat das Auto gefahren. |
| fliegen | Wir sind nach Wien geflogen. | Die Pilotin hat das Flugzeug geflogen. |
| ziehen | Wir sind nach Köln gezogen. | Er hat an der Tür gezogen. |
| brechen | Das Eis ist gebrochen. | Ich habe mir den Arm gebrochen. |
| treten | Sie ist ins Zimmer getreten. | Er hat den Ball ins Tor getreten. |
Common mistake
Ich habe nach Berlin gefahren. is wrong; correct: Ich bin nach Berlin gefahren.
English uses have for every verb (I have driven), but German movement verbs without an object take sein.
Common mistake
Ich bin das Auto gefahren. is wrong; correct: Ich habe das Auto gefahren.
das Auto is an accusative object, so the auxiliary is haben.
Common mistake
Ich habe in London gewesen. is wrong; correct: Ich bin in London gewesen.
sein takes sein in the Perfekt: I have been = ich bin gewesen.
Movement but haben
besuchen, verlassen, erreichen take an accusative object, so they use haben: Ich habe meine Oma besucht. Movement that stays in one place also takes haben: Wir haben getanzt. Ich habe mich bewegt.
Related pages
The tense: Perfekt. Verb forms: Unregelmäßige Verben.
Written by: Fatih Ün, German teacher · Last updated: