Skip to content
Zorg Space Open the app

German grammar

The spoken past with haben

Perfekt mit haben

A1 · Beginner Verbs and time Questions 10

The rule

Germans say the past with two words, not one: a form of haben in second position and the participle at the very end. Ich habe gestern gearbeitet. Most verbs take haben — everything you do TO something, and everything that is not motion or a change of state.

Pattern

ich habe … ge—t · du hast … ge—t · wir haben … ge—t

Examples

  1. Ich habe gestern gearbeitet.

    I worked yesterday.

  2. Wir haben im Park gegrillt.

    We barbecued in the park.

  3. Hast du schon bezahlt?

    Have you paid yet?

  4. Sie hat den Termin abgesagt.

    She cancelled the appointment.

Keep in mind

  • Ich arbeite. → Ich habe gearbeitet.

    One verb becomes two, and the second one moves to the end.

Practice questions

Try each one yourself first, then open “Show answer” for the solution and the reason.

  1. 1Fill in the gap.

    Ich _____ gestern gearbeitet.

    1. bin
    2. hat
    3. habe
    4. haben
    Show answer

    Answer: C Ich habe gestern gearbeitet.

    ich → habe.

  2. 2Fill in the gap.

    Du _____ den Brief gelesen.

    1. bist
    2. hast
    3. habe
    4. hat
    Show answer

    Answer: B Du hast den Brief gelesen.

    du → hast.

  3. 3Fill in the gap.

    Wir _____ die Rechnung schon bezahlt.

    1. haben
    2. habt
    3. hat
    4. sind
    Show answer

    Answer: A Wir haben die Rechnung schon bezahlt.

    wir → haben.

  4. 4Change the sentence.

    Say it in the spoken past.

    Ich koche das Essen.

    1. Ich habe das Essen kochen.
    2. Ich habe gekocht das Essen.
    3. Ich habe das Essen gekocht.
    4. Ich bin das Essen gekocht.
    Show answer

    Answer: C Ich habe das Essen gekocht.

    The participle goes last.

  5. 5Change the sentence.

    Say it in the spoken past.

    Sie kauft Brot.

    1. Sie hat Brot kaufen.
    2. Sie hat Brot gekauft.
    3. Sie hat gekauft Brot.
    4. Sie ist Brot gekauft.
    Show answer

    Answer: B Sie hat Brot gekauft.

    kaufen takes haben.

  6. 6This sentence is wrong. Choose the fix.

    Ich habe gestern gearbeit.

    1. Ich habe gestern gearbeiten.
    2. Ich bin gestern gearbeitet.
    3. Ich habe gestern gearbeitet.
    4. Ich habe gestern arbeitet.
    Show answer

    Answer: C Ich habe gestern gearbeitet.

    ge- + stem + -et after t/d.

  7. 7This sentence is wrong. Choose the fix.

    Wir haben gestern viel gemachen.

    1. Wir sind gestern viel gemacht.
    2. Wir haben gestern viel gemachtet.
    3. Wir haben gestern viel machen.
    4. Wir haben gestern viel gemacht.
    Show answer

    Answer: D Wir haben gestern viel gemacht.

    machen → gemacht, not gemachen.

  8. 8Put the words in the right order.

    habe Ich bezahlt schon

    Show answer

    Answer: Ich habe schon bezahlt

    Auxiliary second, participle last.

  9. 9Put the words in the right order.

    den Sie hat Termin abgesagt

    Show answer

    Answer: Sie hat den Termin abgesagt

    Everything between the two verb parts.

  10. 10Choose the correct sentence.

    Which form is right?

    Was _____ du am Wochenende gemacht?

    1. hat
    2. hast
    3. habst
    4. bist
    Show answer

    Answer: B hast

    du hast, never du habst.

Practise this lesson in Zorg Space

In the app every rule becomes interactive practice: instant correction, reviews at the moment you are about to forget, and progress you can see from level to level — free.

Start for free