When the helper is sein, not haben
Most German verbs build the Perfekt with haben (lesson 16). But a small, very common group uses sein instead: verbs of motion (going, coming, flying, driving, running) and verbs of change of state (becoming, dying, falling asleep). Plus the two big copulas: sein itself (bin gewesen) and werden (bin geworden). Memorize the list β and once you have it, the rest is mechanical: bin / bist / ist / sind / seid / sind in slot 2, participle at the end.
Two tests for sein-verbs
A verb takes sein as its helper if it satisfies BOTH conditions: (1) it's intransitive β no direct object β and (2) it expresses motion from A to B OR a change of state. gehen (to go) β motion β β ich bin gegangen. kommen (to come) β motion β β ich bin gekommen. werden (to become) β change β β ich bin geworden. By contrast essen (to eat) β has an object β ich habe gegessen. arbeiten β neither motion nor change β ich habe gearbeitet.
The motion verbs (memorize)
gehen β gegangen (gone, on foot). kommen β gekommen (come). fahren β gefahren (gone by vehicle, driven). fliegen β geflogen (flown). laufen β gelaufen (run / walked fast). schwimmen β geschwommen (swum). reisen β gereist (traveled β weak: ge- + reis + -t). wandern β gewandert (hiked). steigen β gestiegen (climbed). All of these mean A-to-B movement, all take sein.
The change-of-state verbs
werden β geworden (become). sein β gewesen (been β yes, sein uses itself as helper). bleiben β geblieben (stayed β odd one: 'remaining' is technically not change, but it's lumped in here). aufstehen β aufgestanden (gotten up). einschlafen β eingeschlafen (fallen asleep). sterben β gestorben (died). passieren β passiert (happened β also no ge- because -ieren).
Word order β same as before
Helper sein-form in slot 2, participle at the end. Ich | bin | gestern nach Berlin | gefahren. Anna | ist | um sieben Uhr nach Hause | gegangen. Yes/no: Bist du in Berlin gewesen? W-question: Wohin bist du gegangen? And in subordinate clauses, the helper goes to the very end: Ich weiΓ, dass du nach Berlin gefahren bist. Note the order: participle first, then bist at the very end.
haben or sein β the trap with fahren
A few verbs flip helpers depending on whether they're being used with or without an object. Ich bin nach MΓΌnchen gefahren. = 'I drove to Munich' (motion, no object β sein). Ich habe das Auto gefahren. = 'I drove the car' (now with an object β haben). The same trick works with fliegen (to fly a plane vs. to fly somewhere). At A1, just learn the no-object cases as sein-verbs and don't worry about the rest.
