thelernen logothelernen
Start for free
⚖️
GrammarGerman

Haben vs Sein: German Auxiliary Verbs Explained

In German, the conversational past tense (Perfekt) is formed using one of two auxiliary verbs: haben (to have) or sein (to be), combined with the past participle (Partizip II). Choosing the wrong auxiliary verb is one of the most common mistakes for learners. Fortunately, there are clear, logical rules that dictate which verb to use.

The Core Rules of Thumb

As a general rule, over 80% of German verbs use haben. The remaining 20% use sein. If you remember when to use sein, you can safely assume most other verbs take haben.

AuxiliaryMain RuleExamples
seinVerbs of motion (from A to B) without a direct objectgehen (to go), laufen (to run), reisen (to travel)
seinVerbs representing a change of condition or stateaufwachen (to wake up), sterben (to die), schmelzen (to melt)
seinA small list of exception verbs (sein, werden, bleiben)bleiben (to stay), werden (to become), sein (to be)
habenTransitive verbs (verbs that take an accusative direct object)lesen (to read), essen (to eat), kaufen (to buy)
habenAll reflexive and modal verbssich freuen (to be glad), müssen (must), wollen (want)

Verbs of Motion (sein)

Verbs that express movement from one place to another take sein. However, if the verb does not describe an active transition, or if it is used transitively with a direct object, it uses haben.

Compare: "Ich bin nach Hause gefahren" (I drove home - motion A to B, takes sein) vs "Ich habe das Auto gefahren" (I drove the car - transitive action, takes haben).

Change of State or Condition (sein)

Verbs that describe a transition from one state to another (e.g. from sleeping to awake, or alive to dead) take sein. Examples include: einschlafen (to fall asleep), wachsen (to grow), and explodieren (to explode).

Frequently Asked Questions (FAQ)

When do I use sein in the German past tense?

Use sein for verbs of motion from one place to another, verbs indicating a change of condition, and the verbs sein, bleiben, and werden.

Can a movement verb take haben?

Yes, if the verb has a direct object. For example, "Ich habe das Auto gefahren" (I drove the car) takes haben, whereas "Ich bin gefahren" (I drove) takes sein.

🦊

Learn these concepts inside the app! 🚀

Unlock interactive grammar exercises, audio examples by native speakers, and smart spaced repetition.

Practice on TheLernen