Perfekt: verbo auxiliar sein

O Perfekt geralmente é formado pelo verbo auxiliar haben e o Partizip II. Entretanto, certos verbos são usados não com haben, mas com o verbo auxiliar sein.

Verbos cujo Perfekt é formado com sein são...

…verbos que expressam um movimento em uma determinada direção ou uma mudança de localização, como gehen, fahren, fliegen, schwimmen e reisen.
schwimmen: Wir sind im See geschwommen.

...verbos que denotam uma mudança de estado ou descrevem um processo que não pode ser controlado, por exemplo, einschlafen, aufwachen e passieren.
einschlafen: Ich bin am Samstag spät eingeschlafen.
aufwachen: Am Sonntag bin ich erst um 11:00 Uhr aufgewacht.

...os verbos sein, bleiben e werden.
sein: Wir sind in der Nähe von Hamburg gewesen. (Mas você já sabe que o verbo sein geralmente é usado no Präteritum, quando você quer expressar algo no passado.)
bleiben: Wir sind drei Tage bei meinem Onkel geblieben.
werden: Am Anfang war es sonnig, aber dann ist das Wetter immer schlechter geworden.

Verbos cujo Perfekt é formado com haben são...

...todos os outros verbos (especialmente verbos que podem ter um objeto no acusativo, como machen).
machen: Wir haben einen Spaziergang gemacht.