Грамматика

Perfekt: вспомогательный глагол sein

Сложное прошедшее время Perfekt в большинстве случаев образуется при помощи вспомогательного глагола haben и причастия Partizip II. Однако некоторые глаголы вместо глагола haben требуют вспомогательного глагола  sein.

 

Perfekt с sein образуют глаголы…

… обозначающие движение в определенном направлении или изменение местонахождения, например, gehen, fahren, fliegen, schwimmen и reisen.
schwimmen: Wir sind im See geschwommen.

... обозначающие изменение состояния или описывающие неконтролируемое действие, например, einschlafen, aufwachen  и passieren.
einschlafen: Ich bin am Samstag spät eingeschlafen.
aufwachen: Am Sonntag bin ich erst um 11:00 Uhr aufgewacht.

... sein, bleiben и werden.

sein: Wir sind in der Nähe von Hamburg gewesen. (Но ты уже знаешь, что глагол sein обычно используют в форме 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.

 

Perfekt с haben образуют…

... все остальные глаголы.

... особенно глаголы, требующие прямого дополнения, например, machen.
machen: Wir haben einen Spaziergang gemacht.