A2

Perfect Tense with haben

Perfekt mit haben

Perfect Tense with haben in German

Overview

The perfect tense (Perfekt) is the most common way to talk about the past in spoken German. Unlike English, where the simple past ("I ate") dominates conversation, Germans overwhelmingly prefer the Perfekt in everyday speech: "Ich habe gegessen." This tense is formed with a conjugated form of haben (or sein for some verbs) plus the past participle (Partizip II) at the end of the sentence.

At the A2 level, mastering the Perfekt with haben is essential because the majority of German verbs — including all transitive verbs and many intransitive ones — use haben as their auxiliary. Once you learn this structure, you can describe what you did yesterday, talk about recent events, and share past experiences.

The key challenge is learning to form past participles correctly, as regular and irregular verbs follow different patterns. But the sentence structure itself is straightforward and consistent.

How It Works

Structure

Subject + haben (conjugated) + ... + past participle (end of sentence)

Person haben Example
ich habe Ich habe gegessen.
du hast Du hast gearbeitet.
er / sie / es hat Er hat gespielt.
wir haben Wir haben gekocht.
ihr habt Ihr habt getanzt.
sie / Sie haben Sie haben geschlafen.

Past Participle Patterns

Type Pattern Example
Regular (weak) ge- + stem + -t machen → gemacht
Irregular (strong) ge- + changed stem + -en schreiben → geschrieben
Verbs ending in -ieren stem + -t (no ge-) telefonieren → telefoniert
Separable prefix prefix + ge- + stem + -t/-en einkaufen → eingekauft
Inseparable prefix no ge-, stem + -t/-en verstehen → verstanden

Which verbs use haben?

Most verbs use haben, including:

  • All transitive verbs (verbs with a direct object): essen, trinken, lesen, kaufen
  • Many intransitive verbs: schlafen, arbeiten, lachen, tanzen
  • All reflexive verbs: sich freuen, sich waschen

Examples in Context

German English Note
Ich habe gegessen. I ate. / I have eaten. Regular past action
Er hat gearbeitet. He worked. Regular verb, -t ending
Wir haben gespielt. We played. Regular verb
Sie hat ein Buch gelesen. She read a book. Irregular: lesen → gelesen
Hast du gut geschlafen? Did you sleep well? Question form
Ich habe den Film gesehen. I saw the film. Irregular: sehen → gesehen
Wir haben Pizza bestellt. We ordered pizza. Inseparable prefix: no ge-
Er hat gestern eingekauft. He went shopping yesterday. Separable prefix: ein-ge-kauft
Ich habe mich gefreut. I was happy. Reflexive verb with haben
Habt ihr das verstanden? Did you all understand that? Inseparable prefix: verstanden
Sie haben lange telefoniert. They talked on the phone for a long time. -ieren verb: no ge-
Ich habe dir eine Nachricht geschickt. I sent you a message. Dative + accusative objects

Common Mistakes

Forgetting to put the past participle at the end

  • Wrong: Ich habe gegessen Pizza.
  • Right: Ich habe Pizza gegessen.
  • Why: The past participle must be the last element in the clause. Other objects and adverbs come between haben and the participle.

Using haben when sein is needed

  • Wrong: Ich habe gegangen.
  • Right: Ich bin gegangen.
  • Why: Verbs of motion (gehen, fahren, kommen) and state change (werden, einschlafen) use sein, not haben.

Incorrect participle formation for -ieren verbs

  • Wrong: Ich habe getelefoniert.
  • Right: Ich habe telefoniert.
  • Why: Verbs ending in -ieren do not add ge- to the past participle. (Note: "getelefoniert" is actually a common error but grammatically wrong.)

Missing ge- on regular verbs

  • Wrong: Ich habe macht.
  • Right: Ich habe gemacht.
  • Why: Regular verbs need the ge- prefix and -t ending to form the past participle.

Usage Notes

In spoken German, the Perfekt is the standard past tense for almost everything. The simple past (Präteritum) is mainly reserved for written narratives, formal contexts, and a few common verbs like sein (war) and haben (hatte). When chatting with friends, telling someone what you did over the weekend, or recounting a recent experience, the Perfekt is what you should use.

In northern Germany, people tend to use Perfekt even more consistently, while in southern Germany and Austria, you might occasionally hear Präteritum forms in casual speech for common verbs.

Practice Tips

  1. Describe what you did yesterday using only the Perfekt: "Ich habe gefrühstückt. Ich habe gearbeitet. Ich habe ein Buch gelesen." Start with regular verbs and gradually add irregular ones.
  2. Keep a "participle journal" — each time you learn a new verb, write down its past participle. Group them into regular (ge-...-t) and irregular (ge-...-en) to spot patterns.
  3. Practice the word order by building increasingly long sentences: "Ich habe gekocht" → "Ich habe gestern gekocht" → "Ich habe gestern Abend für meine Freunde gekocht."

Related Concepts

Prerequisite

Verb 'haben' (Present)A1

Concepts that build on this

More A2 concepts

Want to practice Perfect Tense with haben and more German grammar? Create a free account to study with spaced repetition.

Get Started Free