独検・ゲーテ・ドイツ語検定試験の文法ドリルと試験情報
ホーム > 文法一覧 > 文法の違い > 現在完了(haben)と現在完了(sein)の違い

ドイツ語の「haben + 過去分詞」と「sein + 過去分詞」の違い

どちらも現在完了ですが、助動詞が違います。4格の目的語をとる動詞などは haben、場所の移動や状態の変化を表す自動詞(gehen・fahren・werden など)は sein を使います。

使い分けの表

haben + 過去分詞sein + 過去分詞
意味〜した(haben を使う現在完了)〜した(sein を使う現在完了)
使う動詞4格をとる動詞の多く(kaufen など)移動・変化の自動詞(gehen など)
sein・bleiben使わない使う(ist gewesen・ist geblieben)
再帰動詞使う(hat sich gefreut)使わない

例文で比べる

○ = 自然 △ = 通じるが、その場面・文体には合わない × = 不自然・誤り

○
Wir haben gestern lange gearbeitet.
私たちは昨日、長い時間働きました。
×
Wir sind gestern lange gearbeitet.
私たちは昨日、長い時間働きました。
arbeiten は移動も状態の変化も表さないので haben です。
×
Sie hat mit dem Fahrrad zur Uni gefahren.
彼女は自転車で大学へ行きました。
○
Sie ist mit dem Fahrrad zur Uni gefahren.
彼女は自転車で大学へ行きました。
「(乗り物で)行く」という場所の移動なので sein です。
○
Ich habe das Auto in die Garage gefahren.
車をガレージに入れました。
×
Ich bin das Auto in die Garage gefahren.
車をガレージに入れました。
同じ fahren でも、4格 das Auto をとる「運転して動かす」の意味では haben です。

覚え方・注意点

  • 迷ったら、4格の目的語があるかを見ます。4格をとる動詞は、ふつう haben です。
  • stehen・sitzen・liegen は標準では haben ですが、南ドイツやオーストリアでは sein も使います。

確認問題

( )に入れるのに、より自然なのはどちらでしょう。

問1
Letzte Woche (  ) ich ins Kino gegangen.
  1. habe
  2. bin
答えと解説

正解:2. bin

gehen は場所の移動を表すので sein を使い、ich bin になります。

問2
Wir (  ) im Urlaub viele Fotos gemacht.
  1. sind
  2. haben
答えと解説

正解:2. haben

machen は4格の目的語(viele Fotos)をとるので haben です。

問3
Das Wetter (  ) plötzlich schlecht geworden.
  1. hat
  2. ist
答えと解説

正解:2. ist

werden は状態の変化を表すので sein を使います。

それぞれの文法の詳しい説明

ほかの違いも見る

文法の違いの一覧 ≫