🎓 Prepared by students from Boğaziçi University

What is Perfect Tense in German?

Perfect tense in German is formed with an auxiliary verb (haben or sein) plus the past participle of the main verb. Most verbs use haben, but sein is used for motion and state-change verbs — this distinction is key to mastering German past tense.

Short answer

Perfect tense combines haben or sein + past participle. Haben is default; use sein for motion/change verbs (gehen, fahren, werden) — e.g., Ich habe gegessen (I have eaten) vs. Ich bin gegangen (I have gone).

Haben vs Sein in Perfect Tense
Haben (Most verbs)
  • Regular actions
  • Eating, drinking, working
  • ich habe gegessen
  • du hast geschrieben
Sein (Motion & state change)
  • Movement & travel
  • Becoming, happening
  • ich bin gegangen
  • er ist geworden
01

Step-by-step worked examples

Complete: 'I have eaten breakfast.' (essen = eat)

Subject: ich (I)
Auxiliary: haben → habe (present of haben)
Past participle: essen → gegessen
Answer: Ich habe Frühstück gegessen.

Complete: 'She has gone to the store.' (gehen = go)

Subject: sie (she)
Auxiliary: sein → ist (present of sein, for motion)
Past participle: gehen → gegangen
Answer: Sie ist zum Laden gegangen.

Complete: 'We have written letters.' (schreiben = write)

Subject: wir (we)
Auxiliary: haben → haben (present of haben)
Past participle: schreiben → geschrieben
Answer: Wir haben Briefe geschrieben.
02

Flashcards

03

Quick quiz

Q1.Complete: 'I have worked.' (arbeiten)

Correct answer: B. Arbeiten (to work) uses haben: ich habe gearbeitet.

Q2.Which auxiliary for 'He has traveled'? (fahren = travel)

Correct answer: B. Fahren is motion — use sein: er ist gefahren.

Q3.What is the past participle of 'trinken'?

Correct answer: B. Regular pattern: ge- + trink- + -en = getrunken.

Q4.Which is correct?

Correct answer: B. Motion verb gehen requires sein: sie ist gegangen.
📄Download this topic as a printable worksheet (PDF)Summary + 10 questions + answer key — print it, share it in class.
Study better with Bounlu apps
Notek
Notek

The full card deck, worked steps and AI-tutor support for “What is Perfect Tense in German?” are in Notek — study by hand before your exam.

Get it free
Notek 1Notek 2Notek 3Notek 4Notek 5
04

Common mistakes

Using haben for all verbs.Correct: Motion and state-change verbs require sein: gehen, fahren, sterben, werden.

Forgetting the ge- prefix on past participles.Correct: Most past participles start with ge-: gegessen, geschrieben, gemacht.

Using conjugated verb instead of past participle.Correct: Use participle, not conjugated: habe gegessen (not habe esse).

Confusing sein (to be) with the auxiliary sein.Correct: Both are 'sein' but auxiliary pairs with past participle for motion; main verb means 'to be'.

05

FAQ

What is perfect tense used for?

Perfect tense describes completed actions in the past, similar to English 'have + past participle'.

What verbs use sein?

Motion (gehen, fahren, laufen) and state-change verbs (werden, sterben, wachsen, geschehen).

How do you form past participle?

Regular: ge- + stem + -t (gemacht). Irregular: often ge- + changed stem + -en (gegessen).

Is German perfect like English 'I have gone'?

Yes, structurally. German perfect often translates as simple past in English: 'Ich bin gegangen' = 'I went' or 'I have gone'.

Related topics