← All grammar lessons
German · A1 · GrammarGrammar lesson 18 of 20

The Perfect Tense with "haben"

Learn the Perfekt, the tense Germans use to talk about the past in everyday speech: haben in second position plus a past participle at the end.

Talking about the past: the Perfekt

To say what happened yesterday or last weekend, spoken German uses the Perfekt (perfect tense). It is built from two parts: a form of haben in the normal second position, and a past participle (Partizip II) at the very end of the sentence.

This is the verb bracket again, exactly as with modal verbs: haben opens the bracket, the participle closes it, and everything else sits in between. Ich habe gestern Pizza gegessen: habe is second, gegessen is last.

Most verbs form their Perfekt with haben. A smaller group uses sein instead; that group gets its own lesson next. For now, everything here works with haben.

Note that German does not distinguish between "I ate" and "I have eaten" here: the Perfekt covers both. One tense, one pattern, and you can talk about your whole day, yesterday and last year.

  • Ich habe gestern Pizza gegessen.

    I ate pizza yesterday.

    habe second, participle last

  • Wir haben am Samstag Fußball gespielt.

    We played football on Saturday.

  • Was hast du am Wochenende gemacht?

    What did you do at the weekend?

    the classic small-talk question

Regular participles: ge- + stem + -t

Regular verbs build the participle with ge- at the front and -t at the end: machen becomes gemacht, kaufen becomes gekauft, lernen becomes gelernt, spielen becomes gespielt. If the stem ends in -t or -d, an extra e slips in: arbeiten becomes gearbeitet.

One group skips the ge- entirely: verbs ending in -ieren. telefonieren becomes telefoniert, fotografieren becomes fotografiert. So it is Ich habe telefoniert, never "getelefoniert".

When you learn a new verb from now on, learn its participle at the same time, like a pair: kaufen - gekauft. A simple daily exercise: at the end of the day, say three sentences about what you did, each with habe plus a participle. Small, regular repetitions build this tense faster than any table.

  • Ich habe Deutsch gelernt.

    I studied German.

  • Er hat den ganzen Tag gearbeitet.

    He worked all day.

    -t stem: gearbeitet

  • Sie hat mit ihrer Mutter telefoniert.

    She talked to her mother on the phone.

    -ieren verb: no ge-

Irregular participles: ge- + changed stem + -en

Many frequent verbs are irregular: their participle ends in -en and the stem vowel often changes. There is no rule to predict them; you memorise the common ones. The most important for A1: essen - gegessen, trinken - getrunken, lesen - gelesen, schreiben - geschrieben, sehen - gesehen, nehmen - genommen, sprechen - gesprochen, finden - gefunden, schlafen - geschlafen.

That list looks long, but these are exactly the verbs you use every day, so they repeat constantly. Practise them in full sentences rather than as bare word pairs; the rhythm of habe ... gegessen anchors the form in your memory.

A helpful sound clue: if a participle you hear ends in -en, the verb is irregular; if it ends in -t, it is regular or an -ieren verb. That will not help you produce the form, but it makes participles much easier to spot when you listen and read.

  • Ich habe einen Kaffee getrunken.

    I drank a coffee.

  • Hast du das Buch gelesen?

    Did you read the book?

  • Er hat einen Brief geschrieben.

    He wrote a letter.

  • Wir haben gestern einen Film gesehen.

    We watched a film yesterday.

Separable verbs and verbs without ge-

Separable verbs put the ge- INSIDE the word, between prefix and stem: einkaufen becomes eingekauft, anrufen becomes angerufen, aufmachen becomes aufgemacht. So: Ich habe eingekauft. Sie hat mich angerufen.

Verbs beginning with the unstressed prefixes be-, ver- or er- take no ge- at all: besuchen becomes besucht, verstehen becomes verstanden, bezahlen becomes bezahlt. Ich habe meine Oma besucht.

Word order never changes: haben stays in second position, and the participle, whatever its shape, goes to the very end. In questions, the same bracket applies: Hast du schon eingekauft?

  • Ich habe am Markt eingekauft.

    I did the shopping at the market.

    ge- goes inside: ein-ge-kauft

  • Sie hat mich gestern angerufen.

    She called me yesterday.

  • Wir haben meine Oma besucht.

    We visited my grandma.

    be- verb: no ge-

  • Ich habe die Frage nicht verstanden.

    I did not understand the question.

Check yourself

Quick checks on this lesson. Get at least three quarters right to mark it as completed.

Question 1 of 617%

Fill in the gap

Ich gestern Pizza gegessen.

Hint: The helping verb in the Perfekt, first person singular, second position.