TOPIC · Tenses (Zeitformen)
Present Perfect Tense (Perfekt)
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:
- the conjugated auxiliary verb haben or sein (in position 2)
- the Partizip II (past participle) of the main verb at the end of the sentence
| Person | Example with "haben" | Example with "sein" |
|---|---|---|
| ich | Ich habe Kaffee gekocht. (I made coffee.) | Ich bin nach Berlin gefahren. (I went to Berlin.) |
| du | Du hast das Fenster geöffnet. (You opened the window.) | Du bist früh aufgestanden. (You got up early.) |
| er/sie/es | Er hat ein Buch gelesen. (He read a book.) | Sie ist krank geworden. (She became ill.) |
| wir | Wir haben Musik gehört. (We listened to music.) | Wir sind ins Kino gegangen. (We went to the cinema.) |
| ihr | Ihr habt zu laut gesprochen. (You spoke too loudly.) | Ihr seid schnell gelaufen. (You ran fast.) |
| sie/Sie | Sie 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
| Infinitive | Partizip II | Example | Meaning |
|---|---|---|---|
| machen | gemacht | Ich habe meine Hausaufgaben gemacht. | I did my homework. |
| lernen | gelernt | Er hat viel gelernt. | He studied a lot. |
| arbeiten | gearbeitet | Wir 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.
| Infinitive | Partizip II | Example | Meaning |
|---|---|---|---|
| essen | gegessen | Ich habe eine Pizza gegessen. | I ate a pizza. |
| sehen | gesehen | Sie hat den Film gesehen. | She saw the film. |
| schreiben | geschrieben | Wir 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:
| Auxiliary | Partizip II | Example | Meaning |
|---|---|---|---|
| sein | gegangen | Ich bin zur Schule gegangen. | I went to school. |
| sein | gefahren | Wir sind nach Paris gefahren. | We went/travelled to Paris. |
| sein | gekommen | Sie ist spät nach Hause gekommen. | She came home late. |
| sein | eingeschlafen | Ich bin schnell eingeschlafen. | I fell asleep quickly. |
| sein | geblieben | Ich 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
| Auxiliary | Main verb | Modal verb | Example | Meaning |
|---|---|---|---|---|
| haben | machen | müssen | Ich habe die Übung nicht machen müssen. | I did not have to do the exercise. |
| haben | lösen | können | Viele 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)
| Auxiliary | Verb | Example | Meaning |
|---|---|---|---|
| haben | winken | Ich habe sie winken sehen. | I saw her/them wave. |
| haben | singen | Wir haben die Kinder singen hören. | We heard the children sing. |
| haben | reparieren | Er 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.
Knowledge test
Present Perfect Tense (Perfekt)
- 1.
Choose the correct sentence:
- 2.
Choose the correct sentence:
- 3.
Choose the correct sentence:
- 4.
Choose the correct sentence:
- 5.
Choose the correct sentence:

