Brottin

TOPIC · Tenses (Zeitformen)

Present Perfect Tense (Perfekt)

A1A2

After this lesson you can form the German Perfekt with "haben" and "sein", use common Partizip II forms and talk about past events in simple sentences.

In this lesson you learn how to form and use the German Perfekt (present perfect) in simple sentences. Perfekt is very common in spoken German and often replaces the Präteritum.

1Use of Perfekt

Perfekt describes:

  • actions completed in the past:
    • Ich habe gestern Fußball gespielt. (I played soccer yesterday.)
  • actions whose result is important now:
    • Ich habe meine Hausaufgaben gemacht. (My homework is done now.)

In everyday speech you usually use Perfekt:

  • Ich habe den Film schon gesehen. (I have already seen the film.)
  • Wir sind spät nach Hause gekommen. (We came home late.)

2Form: "haben/sein" + Partizip II

Perfekt consists of:

  1. the conjugated auxiliary verb haben or sein (in position 2)
  2. the Partizip II (past participle) of the main verb at the end of the sentence
PersonExample with "haben"Example with "sein"
ichIch habe Kaffee gekocht. (I made coffee.)Ich bin nach Berlin gefahren. (I went to Berlin.)
duDu hast das Fenster geöffnet. (You opened the window.)Du bist früh aufgestanden. (You got up early.)
er/sie/esEr hat ein Buch gelesen. (He read a book.)Sie ist krank geworden. (She became ill.)
wirWir haben Musik gehört. (We listened to music.)Wir sind ins Kino gegangen. (We went to the cinema.)
ihrIhr habt zu laut gesprochen. (You spoke too loudly.)Ihr seid schnell gelaufen. (You ran fast.)
sie/SieSie haben den Brief geschrieben. (They/you wrote the letter.)Sie sind gestern angekommen. (They/You arrived yesterday.)

2.1 Partizip II: regular verbs

Most regular verbs: ge- + stem + -t

InfinitivePartizip IIExampleMeaning
machengemachtIch habe meine Hausaufgaben gemacht.I did my homework.
lernengelerntEr hat viel gelernt.He studied a lot.
arbeitengearbeitetWir haben im Büro gearbeitet.We worked in the office.

2.2 Partizip II: irregular verbs

Many irregular verbs end in -en and change the stem.

InfinitivePartizip IIExampleMeaning
essengegessenIch habe eine Pizza gegessen.I ate a pizza.
sehengesehenSie hat den Film gesehen.She saw the film.
schreibengeschriebenWir haben eine E-Mail geschrieben.We wrote an email.

3"haben" or "sein"?

General rule:

  • haben: most verbs, especially with an Akkusativ object
  • sein: verbs of movement / change of place and verbs of change of state

Typical verbs with sein:

AuxiliaryPartizip IIExampleMeaning
seingegangenIch bin zur Schule gegangen.I went to school.
seingefahrenWir sind nach Paris gefahren.We went/travelled to Paris.
seingekommenSie ist spät nach Hause gekommen.She came home late.
seineingeschlafenIch bin schnell eingeschlafen.I fell asleep quickly.
seingebliebenIch bin gestern zuhause geblieben.I stayed at home yesterday.

Note: Some verbs can take both haben and sein with a different nuance:

  • Ich bin viel geschwommen. (focus: movement/activity)
  • Ich habe eine Stunde geschwommen. (focus: duration)

4Perfekt with modal verbs (A2)

With a main verb + modal verb in Perfekt the structure is:

haben + main verb (Infinitiv) + modal verb (Infinitiv) at the end

AuxiliaryMain verbModal verbExampleMeaning
habenmachenmüssenIch habe die Übung nicht machen müssen.I did not have to do the exercise.
habenlösenkönnenViele Studenten haben diese Aufgaben lösen können.Many students have been able to solve these exercises.

When the modal verb is the only verb, colloquial German usually prefers Präteritum:

  • Das durfte ich nicht. (That was not allowed for me.)

5Special verbs: "sehen", "hören", "lassen" (A2)

With sehen, hören, lassen + another verb you use:

haben + other verb (Infinitiv) + sehen/hören/lassen (Infinitiv)

AuxiliaryVerbExampleMeaning
habenwinkenIch habe sie winken sehen.I saw her/them wave.
habensingenWir haben die Kinder singen hören.We heard the children sing.
habenreparierenEr hat das Fahrrad reparieren lassen.He had the bike repaired.

For A1/A2 level it is enough if you can build Perfekt correctly with common verbs and choose haben or sein.