German A1 · Grammar cheat code
sein Perfekt: motion A→B or state change. haben: everything else.
Which auxiliary?
Motion from A to B (no direct object)?→ sein + PP
State change (aufwachen, werden, sterben)?→ sein + PP
All other verbs (~85%)?→ haben + PP
Er ist nach Berlin geflogen.
He flew to Berlin.
Sie hat das Buch gelesen.
She read the book.
fahren takes haben with a direct object: Er hat das Auto gefahren.
- sein: motion A→B — gehen, kommen, fahren, fliegen, reisen
- sein: state change — werden, aufwachen, einschlafen, sterben
- sein: special group — bleiben, passieren, sein (→ gewesen)
Er ist heute früh aufgewacht.
He woke up early today.
Bist du schon in Paris gewesen?
Have you ever been to Paris?
Questions
- What is the rule for Perfekt: haben vs. sein?
- sein Perfekt: motion A→B or state change. haben: everything else.
- How do I use Perfekt: haben vs. sein?
- fahren: no object → sein (Er ist gefahren). With Akk object → haben (Er hat das Auto gefahren).
- Which auxiliary?
- Motion from A to B (no direct object)?: → sein + PP; State change (aufwachen, werden, sterben)?: → sein + PP; All other verbs (~85%)?: → haben + PP
Open in the app →
Interactive canvas with practice exercises