Az összetett múlt időt általában a haben segédigével és a befejezett melléknévi igenévvel képezzük. Bizonyos esetekben azonban a haben helyett a sein segédigét használjuk.
Az összetett múlt időt a sein segédigével képezzük …
... ha az ige egy bizonyos irányba történő mozgást vagy helyváltoztatást fejez ki, pl. gehen, fahren, fliegen, schwimmen és reisen.
schwimmen: Wir sind im See geschwommen.
... ha az ige állapotváltozást vagy egy olyan folyamatot fejez ki, amely nem irányítható, pl. einschlafen, aufwachen és passieren.
einschlafen: Ich bin am Samstag spät eingeschlafen.
aufwachen: Am Sonntag bin ich erst um 11:00 Uhr aufgewacht.
... a sein, bleiben és werden esetében.
sein: Wir sind in der Nähe von Hamburg gewesen. (A sein igével azonban a leggyakrabban – ahogyan azt tanultuk – az elbeszélő múltat használjuk.)
bleiben: Wir sind drei Tage bei meinem Onkel geblieben.
werden: Am Anfang war es sonnig, aber dann ist das Wetter immer schlechter geworden.
Az összetett múlt időt a haben segédigével képezzük …
... minden más ige esetében.
... különösen tárgyas igék esetében, pl. machen.
machen: Wir haben einen Spaziergang gemacht.