Perfekt este timpul trecut folosit în vorbire. Seamănă foarte mult cu perfectul compus din română: „am lucrat” = ich habe gearbeitet.
Cum se formează
haben (conjugat, pe locul 2) + participiul trecut (la sfârșit):
| Locul 1 | Locul 2 (haben) | Mijlocul | Sfârșitul (participiul) |
|---|---|---|---|
| Ich | habe | gestern lange | gearbeitet. |
| Du | hast | ein Auto | gekauft. |
| Wir | haben | Pizza | gemacht. |
Ca la verbele modale, se formează o „paranteză”: haben pe locul 2, participiul la sfârșit.
Participiul verbelor regulate
Pentru verbele regulate: ge- + rădăcina + -t:
| Infinitiv | Participiul | Exemplu |
|---|---|---|
| machen | gemacht | Was hast du gemacht? |
| kaufen | gekauft | Ich habe Brot gekauft. |
| spielen | gespielt | Wir haben Tennis gespielt. |
| lernen | gelernt | Sie hat Deutsch gelernt. |
| wohnen | gewohnt | Ich habe in Wien gewohnt. |
| kochen | gekocht | Er hat Suppe gekocht. |
| hören | gehört | Ich habe Musik gehört. |
| arbeiten | gearbeitet | Er hat viel gearbeitet. |
Dacă rădăcina se termină în -t sau -d, se adaugă -et, ca la prezent: arbeiten → gearbeitet, warten → gewartet.
Întrebări și negație
Was hast du am Wochenende gemacht?
Ce ai făcut în weekend?
Hast du schon gekocht?
Ai gătit deja?
Ich habe nicht gearbeitet.
N-am lucrat.
Nicht stă înaintea participiului. Iar dacă propoziția începe cu altceva, haben rămâne pe locul 2: Gestern habe ich Tennis gespielt.