haben を使って現在完了形を作る方法や、それにともなう強変化動詞・混合変化動詞の不規則な過去分詞はすでに学びました。ですが、ある特定のグループの動詞——主に、ある場所から別の場所への移動を表す動詞と、状態の変化を表す動詞——は、haben の代わりに sein を使って現在完了形を作ります。過去分詞そのものの作り方はすでに学んだとおり(規則的な -t、または不規則な強変化・混合変化の形)で、変わるのは助動詞だけです。
要点: 主語自体が移動したり場所を変えたりする動詞(gehen → ist gegangen)や、状態が変化する動詞(werden → ist geworden)では、haben の代わりに sein を使います。それに加えて、決まった例外がいくつかあります(sein、bleiben)。動詞に直接目的語がある場合は、たとえ移動に関係しているように見えても、ほとんどの場合 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 です。)
過去分詞そのものは、前の課で学んだ強変化・混合変化のパターンにそのまま従っています——gegangen、gekommen、gefahren など、新しい要素はありません。違うのは bin/ist/sind を使う点だけで、habe/hat/haben の代わりになります。
| 人称代名詞 | 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 gewesen:Ich bin in Berlin gewesen.(私はベルリンにいました。)
- bleiben(とどまる) → ist geblieben:Wir sind zu Hause geblieben.(私たちは家にいました。)
- passieren(起こる) → ist passiert:Was ist passiert?(何が起こったのですか。)
分離動詞も同じように使える
分離動詞の語順や ge- のルールは、どちらの助動詞を使うかによって変わりません。haben が sein に置き換わるだけです。
- ankommen → angekommen:Der Zug ist angekommen.(電車が到着しました。)
- abfahren → abgefahren:Der Bus ist um acht abgefahren.(バスは8時に出発しました。)
- aufstehen → aufgestanden:Ich 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.(bleiben は sein を使う決まった例外の1つです)
- ❌ Sie hat aufgewacht. → ✅ Sie ist aufgewacht.(過去分詞が規則的だからといって haben とは限りません——aufwachen は状態の変化なので、やはり sein を使います)
確認クイズ
正しい助動詞はどちらでしょうか。
- Ich ____ (habe / bin) nach Berlin gefahren.
- Er ____ (hat / ist) einen Film gesehen.
- Wir ____ (haben / sind) um Mitternacht angekommen.
- Der Baum ____ (hat / ist) gestorben.
- Sie ____ (hat / ist) zu Hause geblieben.
答えを見る
- bin 2. hat 3. sind 4. ist 5. ist
GrammarMamaでもっと早く上達しよう
この記事では1つのトピックを扱っています。GrammarMamaなら、それを確かな上達につなげられます。
-
自分のレベルを知る — 簡単なレベル診断テストでCEFRレベルがわかり、あなたに合った問題が出題されます。 レベルを診断する →
-
わかりやすい学習パスを進む — A1からC2まで、正しい順番ですべてのトピックを学習できます。 学習パス全体を見る →
-
自分の目標を設定する — 学ぶ理由を教えてください。あなたの興味に合わせた問題が出題されます。 目標を設定する →
-
自分のミスを記録する — つまずきやすいパターンを可視化して、しっかり直せます。 ミスを確認する →
-
語彙力を伸ばす — 問題に出てきた単語は保存され、間隔反復で復習できます。 単語帳を開く →
-
話す練習をする — タイピングの代わりに声に出して問題に答えられます。 スピーキング練習を試す →
-
発音を鍛える — 単語ごとに、その場で発音のフィードバックが受けられます。 発音を練習する →
-
毎日少しずつ練習する — レベルに合った短い毎日の練習で、言語の感覚を忘れません。 練習を始める →
まとめ
- 主語自体が移動したり場所を変えたりする自動詞(gehen → ist gegangen、fahren → ist gefahren)と、状態の変化を表す動詞(werden → ist geworden、einschlafen → ist eingeschlafen)は、haben の代わりに sein を使います。
- 目的地が示されている必要はありません(ist spazieren gegangen)が、直接目的語があると多くの場合 haben に戻ります(ist nach Berlin gefahren に対して hat das Auto gefahren)。
- sein、bleiben、passieren は sein を使うよく使われる決まった例外です:ist gewesen、ist geblieben、ist passiert。
- 過去分詞そのものはすでに学んだとおりに作ります——規則的な -t、または不規則な強変化・混合変化の形。変わるのは助動詞だけで、しかもこの特定の動詞グループに限られます。
- 過去分詞が規則的に見えても haben とは限りません——aufwachen → ist aufgewacht は規則的でありながら sein を使う例です。
- ほとんどの動詞では、基本的に haben を使います——この移動・状態変化のグループはあくまで例外であり、基本パターンではありません。