完了形は haben か sein か?
a2完了形は助動詞が必要です。ほとんどの動詞は haben を取ります。sein は場所の変化を表す動詞(gehen、fahren、fliegen)、状態の変化(aufwachen、einschlafen、sterben)、そして sein、bleiben、passieren に使われます。
haben
標準的な場合:4格目的語を取る動詞とすべての再帰動詞。目的地なしの動きもここに属します:Ich habe eine Stunde getanzt。
Ich habe den Film gesehen.その映画を見ました。
sein
ある地点から別の地点への移動、状態の変化、そして sein、bleiben、passieren、gelingen。これらの動詞は決して4格目的語を取りません。
Wir sind nach Hamburg gefahren.私たちはハンブルクへ行きました。
よくある誤り
Ich habe nach Berlin gefahren.
Ich bin nach Berlin gefahren.
ここで「fahren」は位置の変化を説明しているので「sein」が使われます。目的語が続くと同じ動詞が変わります:Ich habe das Auto gefahren。
覚え方
経験則:その動詞を「誰を、何を?」で補えるか?そしたら haben。AからBへ移動するか、別の人になるか?そしたら sein。