Perfect Tense (haben)
Perfekt mit "haben"
The German Perfekt is the normal past tense in conversation, and most verbs form it with haben plus a past participle. Conjugate haben in position two and send the participle to the end: regular verbs build it as ge- plus stem plus -t, so spielen gives Ich habe Fußball gespielt.
Form past tense with haben + past participle.
Rules & Explanations
Perfect Tense with haben
Perfekt mit haben
How do you talk about the past in German? Use the Perfekt! It is the most common past tense in spoken German. I have eaten = Ich habe gegessen. You need two parts: haben + past participle.
German Perfekt has two parts: haben (conjugated, position 2) + past participle (ge- + stem + -t, at the end). Ich habe Fußball gespielt. The past participle always goes to the end!
English present perfect: I have eaten. I have played. I have bought. German Perfekt works the same way: Ich habe gegessen. Ich habe gespielt. Ich habe gekauft.
Ich habe Fußball gespielt.
I played football. / I have played football.
habe = position 2. gespielt = end. ge- + spiel + -t = gespielt.
Germans use Perfekt for almost everything in spoken language. It is more important than the simple past!
How to Form the Perfekt
Wie bildet man das Perfekt
Regular verbs: ge- + stem + -t. haben in position 2. Participle at the end.
| Step | What to do | Example (spielen) |
|---|---|---|
| 1 | Conjugate haben (position 2) | ich habe, du hast, er hat... |
| 2 | Form the past participle | ge- + spiel + -t = gespielt |
| 3 | Put participle at the end | Ich habe Fußball gespielt. |
Regular past participle: ge- + stem + -t. spielen → gespielt. machen → gemacht. kaufen → gekauft.
ge___t for regular. ge___en for irregular. Participle = always last word!
Common Mistakes
-
✗ Ich habe gespielt Fußball.
✓ Ich habe Fußball gespielt.
The past participle always goes to the end of the sentence.
-
✗ Ich habe geesst.
✓ Ich habe gegessen.
essen is irregular! The past participle is gegessen, not geesst.
Regular vs. Irregular Past Participles
Regelmäßige vs. Unregelmäßige Partizipien
Regular = ge___t. Irregular = ge___en (must memorize!). -ieren and inseparable prefix verbs = no ge-!
| Type | Pattern | Examples |
|---|---|---|
| Regular (-t) | ge- + stem + -t | gespielt, gemacht, gekauft, gelernt, gewohnt |
| Irregular (-en) | ge- + changed stem + -en | gegessen, getrunken, geschrieben, gelesen, gesehen |
| Verbs ending in -ieren | NO ge-! stem + -t | studiert, telefoniert, repariert (no ge-!) |
| Inseparable prefix verbs | NO ge-! prefix + stem + -t/-en | besucht, verstanden, erzählt (no ge-!) |
Common Irregular Past Participles
Häufige unregelmäßige Partizipien
| De | En | Example |
|---|---|---|
| essen → gegessen | eaten | Ich habe Pizza gegessen. |
| trinken → getrunken | drunk | Ich habe Kaffee getrunken. |
| schreiben → geschrieben | written | Ich habe eine E-Mail geschrieben. |
| lesen → gelesen | read | Ich habe ein Buch gelesen. |
| sehen → gesehen | seen | Ich habe den Film gesehen. |
| nehmen → genommen | taken | Ich habe den Bus genommen. |
| sprechen → gesprochen | spoken | Ich habe Deutsch gesprochen. |
| finden → gefunden | found | Ich habe den Schlüssel gefunden. |
Must Memorize!
Irregular participles end in -en and often change the vowel. You must memorize them!
Quick Reference
Kurzübersicht
- ▸Perfekt = haben (position 2) + past participle (end)
- ▸Regular: ge- + stem + -t (gespielt, gemacht, gelernt)
- ▸Irregular: ge- + changed stem + -en (gegessen, getrunken, gesehen)
- ▸No ge- for: -ieren verbs (studiert) and inseparable prefix verbs (besucht, verstanden)
- ▸Most verbs use haben. Movement/change verbs use sein (next topic!)
- ▸Perfekt is the main past tense in spoken German
Examples
Ich habe Fußball gespielt.
I played football.
habe ... gespieltRegular: ge + spiel + t = gespielt. habe = pos 2, gespielt = END.
| Word | Meaning |
|---|---|
| Ich | I |
| habe | have (pos 2) |
| Fußball | football |
| gespielt | played (ge+spiel+t, END) |
Was hast du gemacht?
What did you do?
hast ... gemachtRegular: ge + mach + t = gemacht.
| Word | Meaning |
|---|---|
| Was | what |
| hast | have (du) |
| du | you |
| gemacht | done (END) |
Ich habe Pizza gegessen.
I ate pizza.
habe ... gegessenIrregular! essen → gegessen (not geesst).
| Word | Meaning |
|---|---|
| Ich | I |
| habe | have |
| Pizza | pizza |
| gegessen | eaten (irregular!) |
Er hat ein Buch gelesen.
He read a book.
hat ... gelesenIrregular! lesen → gelesen.
| Word | Meaning |
|---|---|
| Er | he |
| hat | has |
| ein Buch | a book |
| gelesen | read (irregular) |
Wir haben Deutsch gelernt.
We learned German.
haben ... gelerntRegular: ge + lern + t = gelernt.
| Word | Meaning |
|---|---|
| Wir | we |
| haben | have |
| Deutsch | German |
| gelernt | learned (regular) |
Sie hat Medizin studiert.
She studied medicine.
hat ... studiert-ieren verb: NO ge-! studieren → studiert.
| Word | Meaning |
|---|---|
| Sie | she |
| hat | has |
| Medizin | medicine |
| studiert | studied (no ge-!) |
Ich habe den Film gesehen.
I saw the movie.
habe ... gesehenIrregular: sehen → gesehen.
| Word | Meaning |
|---|---|
| Ich | I |
| habe | have |
| den Film | the movie |
| gesehen | seen (irregular) |
Hast du Kaffee getrunken?
Did you drink coffee?
Hast ... getrunkenIrregular: trinken → getrunken. Question: Hast du...?
| Word | Meaning |
|---|---|
| Hast | have (question) |
| du | you |
| Kaffee | coffee |
| getrunken | drunk (irregular) |
Practice Exercises
8 interactive exercises
Ich habe Fußball ___. (spielen)
Ich habe Fußball ___.
You got on this topic's exercises.
Next up
Perfect Tense (sein)
Learn which verbs use sein in perfect tense.
A2.1Grammar is just the beginning
Practice Perfect Tense (haben) in real conversations with your AI language partner.
Get started free — 7 days of Pro includedRelated Topics
Perfect Tense (sein)
Learn which verbs use sein in perfect tense.
Verb "haben" (to have)
Conjugate and use haben in everyday contexts.
Simple Past (sein/haben)
Master war and hatte for narration.
Present Tense (Regular)
Learn to conjugate regular verbs in present tense.
Separable Verbs
Understand verbs like aufstehen, ankommen.
Common questions about the German perfect tense with haben
How do you form the perfect tense in German?
Take three steps. Conjugate haben in position two (ich habe, du hast, er hat), build the past participle, and put that participle at the very end of the sentence. For regular verbs the participle is ge- plus the stem plus -t: ge + spiel + t gives gespielt, as in Ich habe Fußball gespielt.
What is the difference between regular and irregular past participles?
Regular (weak) verbs follow ge- plus stem plus -t: gemacht, gekauft, gelernt, gewohnt. Irregular (strong) verbs end in -en and often change their stem vowel: essen gives gegessen, trinken gives getrunken, schreiben gives geschrieben, nehmen gives genommen. The strong forms have to be memorised, so learn each verb with its participle.
Which German verbs have no ge- in the participle?
Two groups. Verbs ending in -ieren drop it completely: studieren gives studiert, telefonieren gives telefoniert, reparieren gives repariert. Verbs with an inseparable prefix also drop it: besuchen gives besucht, verstehen gives verstanden, erzählen gives erzählt. In both cases the unstressed first syllable already carries what ge- would mark.
When should I use Perfekt instead of Präteritum?
Use Perfekt for almost everything you say out loud about the past — it is the standard spoken past tense across most of Germany. Präteritum belongs mainly to written narrative, plus the everyday exceptions sein, haben and the modal verbs, where Germans say ich war, ich hatte and ich konnte rather than the Perfekt forms.
How do I ask a question in the German perfect tense?
Move the conjugated form of haben to the front or keep it after the question word, and leave the participle at the end. So Was hast du gemacht? asks what did you do, and Hast du das Buch gelesen? asks whether you read the book. The participle never moves out of final position.