drill
A2 · German3 min read

Perfekt with sein

Using sein + past participle for motion, change of state, and key exceptions

what is it?

The Perfekt is the main past tense used in spoken German. Most verbs form it with haben + past participle, but a specific group uses sein + past participle instead. These are verbs that describe movement from one place to another or a change of state, plus two important exceptions: bleiben (to stay) and sein (to be) itself.

when to use it

Use sein as the auxiliary in the Perfekt when the verb falls into one of these categories:

  • Motion verbs — verbs that express movement from one location to another: gehen (to go), fahren (to drive/travel), kommen (to come), fliegen (to fly), laufen (to run/walk).

  • Change-of-state verbs — verbs that describe a transition from one condition to another: werden (to become), aufwachen (to wake up), einschlafen (to fall asleep).

  • Fixed exceptions — two verbs that do not fit neatly into the above categories but always take sein: bleiben (to stay) and sein (to be).

A quick test: if you can ask «Wohin?» (where to?) or «Woher?» (where from?) about the action, the verb almost certainly takes sein.

formation

The structure is: conjugated form of sein + past participle (at the end of the clause). The past participle does not change its form to agree with the subject.

pronounsein (present)example participlefull Perfekt form
ichbingegangenich bin gegangen
dubistgegangendu bist gegangen
er / sie / esistgegangener ist gegangen
wirsindgegangenwir sind gegangen
ihrseidgegangenihr seid gegangen
sie / Siesindgegangensie sind gegangen

Common past participles for sein-verbs at this level:

infinitivepast participlemeaning
gehengegangengone / went
fahrengefahrendriven / travelled
kommengekommencome / came
laufengelaufenrun / walked
fliegengeflogenflown / flew
werdengewordenbecome / became
bleibengebliebenstayed
seingewesenbeen / was

examples in context

Ich bin nach Berlin gefahren.
I drove / travelled to Berlin.
fahren is a motion verb (destination: Berlin), so it takes sein.
Sie ist müde geworden.
She became / got tired.
werden describes a change of state (not tired → tired), so it takes sein.
Wir sind zu Hause geblieben.
We stayed at home.
bleiben is a fixed exception that always takes sein, even though it expresses no movement.
Er ist um 8 Uhr gekommen.
He came / arrived at 8 o'clock.
kommen is a motion verb (arrival at a location), so it takes sein.
Ich bin noch nie in Hamburg gewesen.
I have never been to Hamburg.
sein (to be) takes sein as its auxiliary in the Perfekt — a fixed exception to learn.

common pitfalls

  • Using haben with motion verbs. Learners often default to haben because it is more common overall. «*Ich habe gegangen.» is not correct. gehen, fahren, kommen, and similar motion verbs require sein: «Ich bin gegangen.»

  • Using haben with the verb sein itself. The verb sein (to be) forms its own Perfekt with sein, not haben. «*Ich habe gewesen.» is not correct. The right form is «Ich bin gewesen.» Treat this as a fixed item to memorise alongside bleiben.

Note that some motion verbs can take haben when they are used with a direct object — for example, «Ich habe das Auto gefahren» (I drove the car). At A2, focus on the intransitive (no direct object) uses, which always take sein.

Perfekt with sein in German (A2) · drill