Start learning

📐 Grammar corner · 🚀 Level 2 · Intermediate · Topic 10 of 20

The perfect tense (Perfekt)

The everyday past tense: haben or sein + past participle at the end.

In conversation Germans talk about the past with haben / sein (in position 2) + the past participle (at the end): Ich habe Pizza gegessen.

  • Regular verbs: ge-…-t → gemacht, gespielt, gearbeitet
  • Irregular verbs: ge-…-en, often with a vowel change → gegessen, geschrieben, getrunken
  • Use sein for movement and change of state: gehen, fahren, kommen, fliegen, aufstehen — and for bleiben, sein, werden.
  • No ge- for verbs ending in -ieren or starting with be-, ver-, er-: studiert, besucht, verstanden.
infinitivepast participleauxiliary
machengemachthaben
arbeitengearbeitethaben
essengegessenhaben
schreibengeschriebenhaben
gehengegangensein
fahrengefahrensein
besuchenbesuchthaben

Examples

  • Ich habe Pizza gegessen.I ate pizza.
  • Wir sind nach Berlin gefahren.We went to Berlin.
  • Hast du das Buch gelesen?Have you read the book?
  • Sie ist zu Hause geblieben.She stayed at home.
  • Ich habe Medizin studiert.I studied medicine.

✅ Exercises

9 exercises: choose the right answer or type the missing word. Score 70% to complete the topic.