Skip to content
A2.1 · Forest Calm I

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.

Lesson at a glance

Summary

Form past tense with haben + past participle.

  • 8 rules
  • 12 worked examples
  • 20 interactive exercises

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.

Why you need this The Perfekt is used in everyday conversation to talk about the past. What did you do yesterday? I played football.

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 (-et after t/d: gearbeitet, gewartet). haben in position 2. In a main clause the participle closes the bracket.

StepWhat to doExample (spielen)
1Conjugate haben (position 2)ich habe, du hast, er hat...
2Form the past participlege- + spiel + -t = gespielt
3Put participle at the endIch habe Fußball gespielt.

Regular past participle: ge- + stem + -t (-et after t/d). spielen → gespielt. machen → gemacht. kaufen → gekauft. arbeiten → gearbeitet.

Regular: ge…t. Irregular: mostly ge…en (gegessen), but gebracht, gedacht, gekannt, gewusst end in -t. Learn each participle with its verb. In a main clause the participle closes the bracket.

Common Mistakes

  • ✗ Ich habe gespielt Fußball.

    ✓ Ich habe Fußball gespielt.

    In a main clause the participle closes the bracket.

  • ✗ 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 (-et after t/d). Irregular = mostly ge___en, but a few end in -t: gebracht, gedacht, gekannt, gewusst. Learn each participle with its verb. -ieren and inseparable prefix verbs = no ge-!

TypePatternExamples
Regularge- + stem + -t (-et after t/d)gespielt, gearbeitet
Irregular, -enge- + stem + -en, the vowel often changesgegessen, gelesen; getrunken, geschrieben
Irregular, -tge- + changed stem + -tgebracht, gedacht, gekannt, gewusst
Verbs ending in -ierenNO ge-! stem + -tstudiert, telefoniert, repariert (no ge-!)
Inseparable prefix verbsNO ge-! prefix + stem + -t/-enbesucht, verstanden, erzählt (no ge-!)

Common Irregular Past Participles

Häufige unregelmäßige Partizipien

DeEnExample
essen → gegesseneatenIch habe Pizza gegessen.
trinken → getrunkendrunkIch habe Kaffee getrunken.
schreiben → geschriebenwrittenIch habe eine E-Mail geschrieben.
lesen → gelesenreadIch habe ein Buch gelesen.
sehen → gesehenseenIch habe den Film gesehen.
nehmen → genommentakenIch habe den Bus genommen.
sprechen → gesprochenspokenIch habe Deutsch gesprochen.
finden → gefundenfoundIch habe den Schlüssel gefunden.

Must Memorize!

Most irregular participles end in -en; a few (gebracht, gedacht, gekannt, gewusst) end in -t. Learn each participle with its verb.

Where does the ge- go?

Wo steht das ge-?

Say the verb out loud and listen to the stress: if the first syllable carries no stress (be-zahlt, foto-gra-fiert), there is no ge- at all. If it does carry the stress (aus-gefüllt, mit-gebracht), the prefix is separable and the ge- moves into the middle. Everything else simply keeps ge- at the front.

Test für Verben mit Präfix: Ist das Präfix unbetont (beZAHlen, verGESsen), gibt es kein ge-. Ist es betont (AUSfüllen, MITbringen), steht ge- zwischen Präfix und Verb. Verben ohne Präfix haben ge- am Anfang: gespielt.

VerbtypTestPartizipBeispiel
Verb auf -ierenEndung -ierenohne ge-, Endung -tWir haben den Balkon fotografiert.
be-, ver-, er-, ent-, ge-vorne ohne Betonungohne ge-Ich habe die Rechnung bezahlt.
be-, ver-, er-, ent-, ge-vorne ohne Betonungohne ge-Sie hat ihren Schlüssel vergessen.
an-, auf-, aus-, ein-, mit-, zu-vorne mit Betonungge- nach dem PräfixEr hat das Formular ausgefüllt.
an-, auf-, aus-, ein-, mit-, zu-vorne mit Betonungge- nach dem PräfixIch habe den Kalender mitgebracht.
Verb ohne Präfixnichts vornege- am AnfangWir haben einen Kuchen gebacken.

The same test covers verbs the table does not list: reserviert, funktioniert, bekommen, erklärt (no ge-) against eingekauft, angerufen, aufgeräumt (ge- in the middle).

Stressed prefix: ge- in the middle. Unstressed prefix: no ge-.

The Satzklammer in statements and questions

Die Satzklammer in Aussagen und Fragen

In a main clause the participle closes the bracket. Only haben changes position - second in a statement, first in a yes/no question, second after a question word. Time, object and nicht all sit between the two brackets.

Im Hauptsatz schließt das Partizip die Satzklammer: Ich habe die Fotos schon gezeigt. Nur haben wechselt seinen Platz.

SatztypBeispielKlammer
AussageIch habe die Fotos schon gezeigt.habe … gezeigt
Zeit zuerstAm Montag hat er die Küche geputzt.hat … geputzt
Ja/Nein-FrageHabt ihr das Zimmer schon aufgeräumt?Habt … aufgeräumt
W-FrageWann hast du deine Chefin angerufen?hast … angerufen
NegationWir haben den Film nicht verstanden.haben … verstanden
Frage an SieHaben Sie gut gefrühstückt?Haben … gefrühstückt

In a yes/no question haben stands in position 1. With a time phrase first it stays in position 2.

In a main clause haben opens the bracket and the participle closes it.

Mistakes in the Perfekt with haben

Fehler im Perfekt mit haben

Five slips account for most Perfekt errors at A2. Run through them after every sentence you write.

Fünf Fehler hört man besonders oft. Prüf sie nach jedem Satz.

  • ✗Er hat das Auto gerepariert.

    ✓Er hat das Auto repariert.

    Verbs ending in -ieren never take ge-.

    Bei -ieren fällt das ge- weg.

    🧠 -ieren verbs are long enough already.

  • ✗Ich habe den Termin gevergessen.

    ✓Ich habe den Termin vergessen.

    be-, ver-, er-, ent- and ge- carry no stress and replace the ge-.

    ver- ist ein Präfix ohne Betonung. Da steht kein ge-.

  • ✗Ich habe meinen Koffer packen.

    ✓Ich habe meinen Koffer gepackt.

    The Perfekt needs the participle gepackt, not the infinitive packen.

    Nach haben steht das Partizip, nicht der Infinitiv.

  • ✗Wir haben aufgeräumt die Küche.

    ✓Wir haben die Küche aufgeräumt.

    The participle closes the bracket, so the object comes before it.

    Das Objekt steht vor dem Partizip.

  • ✗Meine Gäste haben spät angekommen.

    ✓Meine Gäste sind spät angekommen.

    ankommen is a movement verb, so it builds the Perfekt with sein, not haben.

    ankommen zeigt Bewegung und nimmt sein.

Many errors are position errors: in a main clause the participle closes the bracket.

Two questions before you write: haben or sein? And does the participle need ge-?

Quick Reference

Kurzübersicht

  • Perfekt = haben (position 2) + past participle (end)
  • Regular: ge- + stem + -t (gespielt, gemacht, gelernt)
  • Irregular: mostly ge- + stem + -en, the vowel often changes (gegessen, getrunken); a few end in -t (gebracht, gedacht, gekannt, gewusst)
  • 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 ... gespielt

Regular: ge + spiel + t = gespielt. habe = pos 2, gespielt = END.

Examine this sentence in Sentence X-Ray →
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 ... gemacht

Regular: ge + mach + t = gemacht.

Examine this sentence in Sentence X-Ray →
Word Meaning
Was what
hast have (du)
du you
gemacht done (END)

Ich habe Pizza gegessen.

I ate pizza.

habe ... gegessen

Irregular! essen → gegessen (not geesst).

Examine this sentence in Sentence X-Ray →
Word Meaning
Ich I
habe have
Pizza pizza
gegessen eaten (irregular!)

Er hat ein Buch gelesen.

He read a book.

hat ... gelesen

Irregular! lesen → gelesen.

Examine this sentence in Sentence X-Ray →
Word Meaning
Er he
hat has
ein Buch a book
gelesen read (irregular)

Wir haben Deutsch gelernt.

We learned German.

haben ... gelernt

Regular: ge + lern + t = gelernt.

Examine this sentence in Sentence X-Ray →
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.

Examine this sentence in Sentence X-Ray →
Word Meaning
Sie she
hat has
Medizin medicine
studiert studied (no ge-!)

Ich habe den Film gesehen.

I saw the movie.

habe ... gesehen

Irregular: sehen → gesehen.

Examine this sentence in Sentence X-Ray →
Word Meaning
Ich I
habe have
den Film the movie
gesehen seen (irregular)

Hast du Kaffee getrunken?

Did you drink coffee?

Hast ... getrunken

Irregular: trinken → getrunken. Question: Hast du...?

Examine this sentence in Sentence X-Ray →
Word Meaning
Hast have (question)
du you
Kaffee coffee
getrunken drunk (irregular)

Meine Oma hat eine Geschichte erzählt.

My grandma told a story.

erzählt

erzählen carries no stress on er-, so the participle has no ge-: erzählt.

Examine this sentence in Sentence X-Ray →
Word Meaning
Meine my (nom. fem.)
Oma grandma
hat has
eine a (acc. fem.)
Geschichte story
erzählt told (participle)

Wir haben am Sonntag lange telefoniert.

We were on the phone for a long time on Sunday.

telefoniert

telefonieren ends in -ieren, so the participle is telefoniert, with no ge-.

Examine this sentence in Sentence X-Ray →
Word Meaning
Wir we
haben have
am on
Sonntag Sunday
lange for a long time
telefoniert phoned (participle)

Habt ihr die Rechnung schon bekommen?

Have you received the bill yet?

bekommen

In a yes/no question habt comes first; bekommen keeps its prefix and takes no ge-.

Examine this sentence in Sentence X-Ray →
Word Meaning
Habt have
ihr you (pl.)
die the (acc. fem.)
Rechnung bill
schon already, yet
bekommen received (participle)

Am Freitag hat der Lehrer die Regel erklärt.

On Friday the teacher explained the rule.

erklärt

The time phrase takes position 1, so hat stays in position 2 and erklärt closes the sentence.

Examine this sentence in Sentence X-Ray →
Word Meaning
Am on
Freitag Friday
hat has
der the (nom. masc.)
Lehrer teacher
die the (acc. fem.)
Regel rule
erklärt explained (participle)

Practice Exercises

20 interactive exercises

A2.1 · 20 exercises

The rules are free. The practice is part of A2.1.

A1.1 is free with no account. A free account adds 7 days of Pro — every level, every exercise — before you decide.

Grammar is just the beginning

Practice Perfect Tense (haben) in real conversations with your AI language partner.

Related Topics

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.