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'.
Related Grammar Topics
Want to Master German Grammar?
Download Deutsch Mentor app for interactive grammar exercises and personalized feedback.
Download the AppContinue 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