Formę czasu przeszłego Perfekt tworzymy zazwyczaj za pomocą czasownika posiłkowego haben i imiesłowu czasu przeszłego (Partizip II). Niektóre czasowniki wymagają jednak użycia nie haben, lecz czasownika posiłkowego sein.
Czasowniki, które tworzą czas przeszły złożony z sein, to...
…czasowniki wyrażające ruch lub zmianę miejsca, np.: gehen, fahren, fliegen, schwimmen i reisen.
schwimmen: Wir sind im See geschwommen.
...czasowniki wyrażające zmianę stanu bądź proces, którego nie da się kontrolować, np.:
einschlafen, aufwachen i passieren.
einschlafen: Ich bin am Samstag spät eingeschlafen.
aufwachen: Am Sonntag bin ich erst um 11:00 Uhr aufgewacht.
...czasowniki sein, bleiben i werden.
sein: Wir sind in der Nähe von Hamburg gewesen. (Wiesz już, że dla wyrażenia czegoś, co miało miejsce w przeszłości, używamy czasownika sein zazwyczaj w formie czasu przeszłego Präteritum).
bleiben: Wir sind drei Tage bei meinem Onkel geblieben.
werden: Am Anfang war es sonnig, aber dann ist das Wetter immer schlechter geworden.
Czasowniki, które tworzą Perfekt z czasownikiem posiłkowym haben, to...
...wszystkie pozostałe czasowniki.
...w szczególności czasowniki, które mają dopełnienie w bierniku, np. machen.
machen: Wir haben einen Spaziergang gemacht.