A2Tenses

German Perfect Tense (Perfekt)

The perfect tense is the most common past tense in spoken German. It uses haben or sein + past participle.

Key Rules

  • 1Form: haben/sein + past participle
  • 2Most verbs use 'haben' as auxiliary
  • 3Motion and state-change verbs use 'sein'
  • 4Regular past participle: ge- + stem + -t (gemacht)
  • 5Irregular past participle: ge- + stem + -en (gegangen)

Examples

Ich habe gegessen.

I have eaten. / I ate.

💡 'Essen' uses 'haben' - most verbs do.

Er ist gegangen.

He has gone. / He went.

💡 'Gehen' (motion verb) uses 'sein' as auxiliary.

⚠️ Common Mistakes to Avoid

Ich habe gegangen.Ich bin gegangen.

Motion verbs like 'gehen' require 'sein', not 'haben'.

Want to Master German Grammar?

Download Deutsch Mentor app for interactive grammar exercises and personalized feedback.

Download the App

Continue Learning German Grammar

Explore more grammar topics to build a strong foundation in German. Each topic includes clear explanations, practical examples, and common mistakes to help you learn effectively.

Browse all grammar topics