Perfekt mit haben und sein

ENDE
📘 Grammatik · Unit 21 · 1/10

Perfekt mit haben und sein

3 parts7 examples3 common mistakes

Example

  1. Ich habe einen Kaffee getrunken.I drank a coffee.Objekt → haben

Rule

The perfect tense is the past tense of conversation. It is formed with haben or sein plus the past participle.

Practise

How the sentence is built

The auxiliary verb is in position 2 and is conjugated. The past participle stands unchanged right at the end of the sentence — the Satzklammer (sentence bracket) again.

Pos. 1haben/seinMittelfeldPartizip II
Ichhabegestern langegearbeitet.
Wirsindam Montag nach Berngefahren.
Gesternhater die Rechnungbezahlt.

When haben, when sein?

The great majority take haben. Only verbs of movement with a destination, verbs of change of state and the three special cases sein, bleiben, werden take sein.

HilfsverbVerbgruppeBeispiele
habenalle Verben mit Akkusativobjektessen, kaufen, lesen, machen
habenreflexive Verbensich freuen, sich waschen
seinBewegung mit Zielgehen, fahren, fliegen, kommen
seinZustandsänderungaufstehen, einschlafen, aufwachen
seinSonderfällesein, bleiben, werden, passieren
  1. Ich habe einen Kaffee getrunken.I drank a coffee.Objekt → haben
  2. Ich bin nach Zürich gefahren.I went to Zurich.Bewegung → sein
  3. Er ist früh aufgestanden.He got up early.Zustandswechsel → sein
  4. Wir sind zu Hause geblieben.We stayed at home.Sonderfall → sein

Simple past with sein, haben, modal verbs

Oddly enough, the most common verbs are used in the simple past (Präteritum), not the perfect, even in conversation. Ich war, not ich bin gewesen.

  1. Ich war gestern krank.I was ill yesterday.
  2. Wir hatten keine Zeit.We had no time.
  3. Ich musste zum Arzt.I had to go to the doctor.

Common mistakes

Ich habe nach Bern gefahren. Ich bin nach Bern gefahren.
Verbs of movement with a destination form the perfect with sein.
Ich habe gestern gearbeitet lange. Ich habe gestern lange gearbeitet.
The participle stands right at the end, after all the other information.
Ich bin gestern krank gewesen. Ich war gestern krank.
With sein the simple past is used in conversation.

Quick check · 3 questions

Got the rule? Try three questions; the full test is below.

1 / 3 0 correct

Done with this step?