haben を使って現在完了形を作る方法や、それにともなう強変化動詞・混合変化動詞の不規則な過去分詞はすでに学びました。ですが、ある特定のグループの動詞——主に、ある場所から別の場所への移動を表す動詞と、状態の変化を表す動詞——は、haben の代わりに sein を使って現在完了形を作ります。過去分詞そのものの作り方はすでに学んだとおり(規則的な -t、または不規則な強変化・混合変化の形)で、変わるのは助動詞だけです。

要点: 主語自体が移動したり場所を変えたりする動詞(gehenist gegangen)や、状態が変化する動詞(werdenist geworden)では、haben の代わりに sein を使います。それに加えて、決まった例外がいくつかあります(seinbleiben)。動詞に直接目的語がある場合は、たとえ移動に関係しているように見えても、ほとんどの場合 haben を使います(Ich habe das Auto gefahren ——私はその車を運転しました)。語順や過去分詞自体の作り方は、haben のときとまったく同じです。

日本語には、この「主語自体が移動・変化しているかどうかで助動詞が変わる」という仕組みに対応するものがありません。日本語の過去形は「た」ひとつで、動作の主体が動いたかどうかを助動詞レベルで区別することはないので、この区別はゼロから身につける必要がある新しい発想です。

ある場所から別の場所への移動

自動詞(直接目的語を取らない動詞)で、主語自体が移動したり場所を変えたりする場合は sein を使います。目的地が示されることも多いですが、必須ではありません。

不定詞 sein を使った現在完了形
gehen(行く・歩いて行く) gegangen Ich bin nach Hause gegangen.(私は家に帰りました。)
kommen(来る) gekommen Er ist zu spät gekommen.(彼は遅れて到着しました。)
fahren(〈乗り物で〉行く・運転する) gefahren Wir sind nach Berlin gefahren.(私たちはベルリンへ車で行きました。)
fliegen(飛ぶ・飛行機で行く) geflogen Sie ist nach Spanien geflogen.(彼女はスペインへ飛行機で行きました。)
laufen(走る・歩く) gelaufen Ich bin zur Arbeit gelaufen.(私は歩いて仕事に行きました。)
fallen(落ちる) gefallen Das Buch ist auf den Boden gefallen.(本が床に落ちました。)
steigen(登る・乗り込む) gestiegen Er ist in den Bus gestiegen.(彼はバスに乗り込みました。)

目的地が示されている必要はありません——Ich bin spazieren gegangen.(私は散歩に行きました。)でも、主語が移動している以上 sein を使います。主語がまったく移動しない活動と比べてみましょう:Er hat getanzt.(彼は踊りました。)に対して、どこかへ移動する場合:Er ist ins Zimmer getanzt.(彼は踊りながら部屋に入ってきました。)

これらの動詞の中には他動詞としても使えるものがあり、その場合は haben になります。直接目的語を取る他動詞用法だからです:Ich bin nach Berlin gefahren.(私はベルリンへ行きました——主語自身の移動を表しています。)に対して、Ich habe das Auto gefahren.(私はその車を運転しました——ここでは das Auto が直接目的語なので haben です。)

過去分詞そのものは、前の課で学んだ強変化・混合変化のパターンにそのまま従っています——gegangengekommengefahren など、新しい要素はありません。違うのは binistsind を使う点だけで、habehathaben の代わりになります。

人称代名詞 sein +過去分詞
ich bin gegangen
du bist gegangen
er/sie/es ist gegangen
wir sind gegangen
ihr seid gegangen
sie/Sie sind gegangen

fallen(落ちる)と、まったく別の動詞である gefallen(気に入る)を混同しないようにしましょう。gefallen は形が似ていても常に haben を使います:Das Buch ist gefallen.(その本は落ちました。)に対して、Das Buch hat mir gefallen.(その本を私は気に入りました——直訳すると「その本が私を喜ばせた」。)

状態の変化

主語自体が新しい状態に入ることを表す自動詞の多くも sein を使います——物理的にどこかへ移動するわけではありませんが、何かが変化します。これはあくまで目安であり、すべての動詞に当てはまる厳密な基準ではありません:ただし、状態変化に関わる動詞でも、他動詞や再帰動詞は基本的に haben を取ります。Ich habe die Tür geöffnet.(私はドアを開けました)のような他動詞では、変化する対象は目的語です。また、Das Wetter hat sich geändert.(天気が変わりました)のような再帰動詞は、意味上は主語が変化していても、完了の助動詞は haben になります。

不定詞 sein を使った現在完了形
werden(〜になる) geworden Er ist Arzt geworden.(彼は医者になりました。)
sterben(死ぬ) gestorben Der Baum ist gestorben.(その木は枯れました。)
wachsen(育つ) gewachsen Das Kind ist schnell gewachsen.(その子どもは急速に成長しました。)
einschlafen(眠りに落ちる) eingeschlafen Ich bin früh eingeschlafen.(私は早く眠りに落ちました。)
aufwachen(目を覚ます) aufgewacht Sie ist um sieben aufgewacht.(彼女は7時に目を覚ましました。)

aufwachen は、sein が不規則動詞専用ではないことを思い出させてくれる良い例です:aufwachen の過去分詞は(最初の現在完了形の課で学んだのと同じ作り方の)完全に規則的な -t 型ですが、それでも sein を使います。過去分詞の見た目が特殊だからではなく、状態の変化を表しているからです。

sein を取るものとして覚えるその他の動詞

上のどちらのパターンにもはっきりとは当てはまらないのに sein を使う、とてもよく使われる動詞がいくつかあります。これらは個別に覚えるのがいちばんです。

  • sein(〜である) → ist gewesenIch bin in Berlin gewesen.(私はベルリンにいました。)
  • bleiben(とどまる) → ist gebliebenWir sind zu Hause geblieben.(私たちは家にいました。)
  • passieren(起こる) → ist passiertWas ist passiert?(何が起こったのですか。)

分離動詞も同じように使える

分離動詞の語順や ge- のルールは、どちらの助動詞を使うかによって変わりません。habensein に置き換わるだけです。

  • ankommenangekommenDer Zug ist angekommen.(電車が到着しました。)
  • abfahrenabgefahrenDer Bus ist um acht abgefahren.(バスは8時に出発しました。)
  • aufstehenaufgestandenIch bin um sieben aufgestanden.(私は7時に起きました。)

よくある間違い

  • Ich habe nach Hause gegangen. → ✅ Ich bin nach Hause gegangen.(主語が移動しているので、haben ではなく sein が必要です)
  • Er ist einen Kaffee getrunken. → ✅ Er hat einen Kaffee getrunken.(ここでの trinken には直接目的語 einen Kaffee があります——主語は移動も状態の変化もしていないので、ほとんどの動詞と同じく haben を使います)
  • Wir haben zu Hause geblieben. → ✅ Wir sind zu Hause geblieben.bleibensein を使う決まった例外の1つです)
  • Sie hat aufgewacht. → ✅ Sie ist aufgewacht.(過去分詞が規則的だからといって haben とは限りません——aufwachen は状態の変化なので、やはり sein を使います)

確認クイズ

正しい助動詞はどちらでしょうか。

  1. Ich ____ (habe / bin) nach Berlin gefahren.
  2. Er ____ (hat / ist) einen Film gesehen.
  3. Wir ____ (haben / sind) um Mitternacht angekommen.
  4. Der Baum ____ (hat / ist) gestorben.
  5. Sie ____ (hat / ist) zu Hause geblieben.
答えを見る
  1. bin   2. hat   3. sind   4. ist   5. ist

まとめ

  • 主語自体が移動したり場所を変えたりする自動詞(gehenist gegangenfahrenist gefahren)と、状態の変化を表す動詞(werdenist gewordeneinschlafenist eingeschlafen)は、haben の代わりに sein を使います。
  • 目的地が示されている必要はありません(ist spazieren gegangen)が、直接目的語があると多くの場合 haben に戻ります(ist nach Berlin gefahren に対して hat das Auto gefahren)。
  • seinbleibenpassierensein を使うよく使われる決まった例外です:ist gewesenist gebliebenist passiert
  • 過去分詞そのものはすでに学んだとおりに作ります——規則的な -t、または不規則な強変化・混合変化の形。変わるのは助動詞だけで、しかもこの特定の動詞グループに限られます。
  • 過去分詞が規則的に見えても haben とは限りません——aufwachenist aufgewacht は規則的でありながら sein を使う例です。
  • ほとんどの動詞では、基本的に haben を使います——この移動・状態変化のグループはあくまで例外であり、基本パターンではありません。