Czas przeszły Perfekt jest generalnie używany do opisywania czynności zakończonych, których skutki widać w teraźniejszości. Jest także używany w dialogach.
Składa się z czasownika posiłkowego haben albo sein oraz trzeciej formy czasownika w czasie teraźniejszym.
Czasownik w trzeciej formie jest nieodmienny i występuje na końcu zdania:
Ich habe heute lange gearbeitet. - Dzisiaj długo pracowałem.
Do czasowników wymagających dopełnienia w bierniku, do czasowników zwrotnych, modalnych, wyrażających pewien stan lub trwanie czynności oraz do samego czasownika gehabt używamy czasownika haben.
Słowo sein używamy z czasownikami nie wymagającymi dopełnienia w bierniku, ale które wyrażają bezpośrednio ruch lub zmianę stanu oraz do czasowników sein - gewesen (być), werden -geworden (stawać się), bleiben -geblieben (pozostawać).
Czas przeszły Perfekt niemieckich czasowników słabych staje się poprzez dodanie do tematu przedrostka ge- a po temacie końcówki -t lub -et.
Odmieniamy tylko sein i haben.
Czasowniki zaczynające się me, be-, er-, ge-, ver-, zer oraz kończące się na -ieven otrzymują tylko końcówkę t, np. erzählt.
Was hat Hans studiert? - Co Hans studiował?
Czasowniki rozdzielnie złożone otrzymują -t lub -et na końcu oraz przedrostek ge-, który występuje pomiędzy przedrostkiem i rdzeniem czasownika:
Vorstellen - vorgestellt - wyobrażać, przedstawiać
Du hast die Tür zugemacht. - Zamknąłeś drzwi.
Czasowniki nieregularne oraz modalne tworzą czas Perfekt jak czasowniki słabe, tzn. z przedrostkiem ge- i końcówką -t, zmianie ulega rdzeń.
Ich habe viel an dich gedacht. - Dużo o tobie myślałem.
Do czasowników modalnych zawsze używamy haben:
Tee haben wir nie gemocht. - Nigdy nie lubiliśmy herbaty
Hast du es gemusst? - Musiałeś?
W przypadku, gdy w zdaniu występuje czasownik modalny i drugi, czas przeszły Perfekt tworzymy pines konstrukcję:
haben + bezokolicznik czasownika + czas modalny albo bezokolicznik
Im Juni haben wir in der Sonne liegen wollen.
Der Kranke hat nicht alles essen können.
"Nicht" występuje po I czasowniku w przypadku dwóch w jednym zdaniu, jeżeli jest jeden, jest na końcu.
Niektóre czasowniki tworzą mę jednocześnie 2 formy czasownika haben i sein.
Sie sind in die Stadt gefahren.
Pojechali do miasta
Infinitiv
haben
sein
Imperfekt
hatte
war
Perfekt
gehabt (haben)
gewesen (sein)