Loading...
Loading...
German verbs of motion form the perfect tense with sein, not haben. Here's the complete list, why they use sein, and how to use them correctly in German conversation.
One of the first grammar questions German learners search at A2 level is 'which German verbs take sein in perfect tense'. The answer: primarily verbs of motion (moving from one place to another) and verbs of state change (becoming, dying, waking up). German verbs of motion use sein as the auxiliary in perfect tense because German grammar treats movement through space as a special category. This guide covers all the key motion verbs, why they use sein, and how to use them correctly in everyday German conversation and writing.
These motion verbs always form perfect tense with sein (not haben): gehen — ist gegangen (went/has gone). kommen — ist gekommen (came/has come). fahren — ist gefahren (drove/has driven — intransitive). fliegen — ist geflogen (flew/has flown — intransitive). laufen — ist gelaufen (ran/has run). gehen — ist gegangen. rennen — ist gerannt (ran fast). schwimmen — ist geschwommen (swam). reiten — ist geritten (rode on horseback). klettern — ist geklettert (climbed). wandern — ist gewandert (hiked). reisen — ist gereist (travelled). Key rule: these verbs describe movement from one location to another (A to B movement). Intransitive = no direct object.
Fahren and fliegen use sein when intransitive (no direct object) and haben when transitive (with a direct object). Ich bin nach Berlin gefahren — I drove to Berlin (intransitive, sein). Ich habe das Auto gefahren — I drove the car (transitive, haben — the car is the direct object). Ich bin nach London geflogen — I flew to London (sein). Der Pilot hat das Flugzeug geflogen — The pilot flew the plane (haben). This sein/haben split based on transitivity applies to several German verbs. The motion principle: if the emphasis is on the movement through space (destination matters), use sein. If the emphasis is on the object being driven/flown, use haben.
Beyond motion, verbs of state change use sein: werden — ist geworden (became). einschlafen — ist eingeschlafen (fell asleep). aufwachen — ist aufgewacht (woke up). aufstehen — ist aufgestanden (got up). sterben — ist gestorben (died). wachsen — ist gewachsen (grew). entstehen — ist entstanden (arose/developed). verschwinden — ist verschwunden (disappeared). beginnen/anfangen use haben but some learners expect sein. sein itself (to be): ist gewesen (has been). bleiben — ist geblieben (stayed/remained — technically not motion or change, but grammatically takes sein). These verbs describe changing state rather than movement through space, but follow the same sein pattern.
Sein-verbs dominate everyday German conversation about recent events and past activities — precisely because they include the most common activity verbs. 'Ich bin heute in die Stadt gegangen', 'Wir sind mit dem Zug gefahren', 'Er ist früh aufgewacht', 'Sie ist nach München geflogen'. These structures appear in every German conversation about what happened recently. German learners who watch German TV, German vlogs, or German conversation content hear sein-perfect constructions constantly. Watching real German dialogue — whether via Butterfluent or German streaming content — accelerates sein/haben intuition far faster than grammar exercises, because you hear the correct forms in natural emotional contexts that make them stick.
Learn German by watching shows
Upload any video or YouTube link — get dual subtitles with click-to-learn word breakdown.
Try Butterfluent free