Opens in a new tab

German Present Perfect – Regular Verbs

Regular (weak) verbs form the present perfect with haben plus a participle built from ge- + stem + -t: Ich habe gearbeitet. Verbs ending in -ieren drop the ge-: Ich habe studiert.

  • CEFR A1
  • 8-question quiz
  • 2 exercises
  • Audio lesson
Regular past participle: ge- + stem + -t
  1. machen→gemachtmade, done
  2. spielen→gespieltplayed
  3. kaufen→gekauftbought
  4. arbeiten→gearbeitetworked (stem ends in -t, so add -et)
  5. aufräumen→aufgeräumttidied up (ge- goes after the prefix)
  6. studieren→studiertstudied (no ge- for -ieren verbs)

Listen to the lesson

The present perfect tense is formed by using one of three types of past participles: weak (regular), strong (irregular), and mixed. This past tense form is often referred to as the “conversational past” since it is most often used in spoken German when speaking about events in the past.

German Present Perfect Regular Verbs

The present perfect is generally used in spoken language to express something that happened in the past. The preterite tense is used the same way, but mainly in written texts such as stories, fairy tales, newspapers, books and literature in general.

Perfekt mit haben (-t ending)

haben  +   ge  +  main part of the verb  +  t

Infinitivlernenlebenmachenkritisieren
PräsensIch lerneDu lebstEr machtIhr kritisiert
PerfektIch habe gelerntDu hast gelebtEr hat gemachtIhr habt kritisiert

Example: Ich habe zwei Jahre in Berlin gelebt. Ich habe letztes Jahr Spanisch gelernt.

I lived in Berlin for two years. I learned Spanish last year.

(literally: I have lived in Berlin for two years. I have learned Spanish last year.)

 

Weak (aka Regular) Verbs with ‘haben’

CORE Languages German Present Perfect - Regular Verbs

Verbs ending with ‘-ieren’

CORE Languages German Present Perfect - Regular Verbs

Key vocabulary

WordMeaningExample
haben + participlethe helper verb for most present-perfect sentencesIch habe gestern lange gearbeitet.
gemacht (machen)made, doneWir haben um zwölf eine Pause gemacht.
gekauft (kaufen)boughtSie hat ein neues Handy gekauft.
gearbeitet (arbeiten)workedEr hat bis acht Uhr gearbeitet.
gefragt (fragen)askedDer Kunde hat nach dem Preis gefragt.
gewohnt (wohnen)livedIch habe zwei Jahre in Berlin gewohnt.
telefoniert (telefonieren)talked on the phoneIch habe heute mit dem Lieferanten telefoniert.
repariert (reparieren)repairedDer Techniker hat den Drucker repariert.
letzte Wochelast weekLetzte Woche habe ich viel gelernt.
gesternyesterdayGestern hat es den ganzen Tag geregnet.

Practice: German Present Perfect – Regular Verbs

Work through the exercises, then test yourself with the quiz. Learn from your mistakes and try again as often as you like.

Exercises

Write the past participle

Write the past participle of the verb in parentheses.

  1. Wir haben Nudeln ______. (kochen)

    We cooked pasta.

    Show answer

    gekocht

  2. Habt ihr gestern Abend ______? (tanzen)

    Did you (all) dance last night?

    Show answer

    getanzt

  3. Ich habe viel ______. (arbeiten)

    I worked a lot.

    Show answer

    gearbeitet

  4. Sie hat mich das schon ______. (fragen)

    She already asked me that.

    Show answer

    gefragt

  5. Habt ihr das Budget ______? (diskutieren)

    Did you (all) discuss the budget?

    Show answer

    diskutiert

  6. Ich habe zwei Jahre in Berlin ______. (leben)

    I lived in Berlin for two years.

    Show answer

    gelebt

  7. Er hat sein Zimmer ______. (aufräumen)

    He tidied up his room.

    Show answer

    aufgeräumt

  8. Wir haben letztes Jahr Spanisch ______. (lernen)

    We learned Spanish last year.

    Show answer

    gelernt

Choose the form of haben

Write the correct present-tense form of haben.

  1. Ich ______ Yoga gemacht.

    I did yoga.

    Show answer

    habe

  2. Er ______ gestern Golf gespielt.

    He played golf yesterday.

    Show answer

    hat

  3. ______ Sie Kopfschmerzen gehabt?

    Did you have a headache?

    Show answer

    Haben

  4. Sie ______ das Fahrrad repariert.

    She repaired the bike.

    Show answer

    hat

  5. Du ______ die E-Mail schon geschickt.

    You already sent the email.

    Show answer

    hast

  6. Wir ______ den ganzen Tag gearbeitet.

    We worked all day.

    Show answer

    haben

  7. Ihr ______ das Hotel gebucht.

    You (all) booked the hotel.

    Show answer

    habt

  8. Die Kollegen ______ lange diskutiert.

    The colleagues discussed for a long time.

    Show answer

    haben

Quiz: 8 questions

1. What is the past participle of machen?
2. Ich habe gestern bis 18 Uhr ______.
3. Sie hat Medizin ______.
4. Wir ______ das Problem diskutiert.
5. Which participle is correct for aufräumen?
6. ______ du das Hotel schon gebucht?
7. Where does the past participle go in a main clause?
8. How do you say 'I bought a new laptop'?

Not sure which level you are?

Take a free placement test and get your CEFR level, then start with the topics that fit it.

Find your level