過去完了形はどう使う?「過去のさらに過去」をマスターする1つのコツ
あるストーリーを話したいとします。「駅に着いたとき、電車はすでに発車していた。」ここには過去に起きた2つの出来事がありますが、前後関係があります。もし両方を単なる過去形で表すと、聞き手はどちらが先に起きたのか分からなくなってしまいます。英語には「過去におけるさらに前の出来事」を示すための専用の時制があります。それが**過去完了形**です。
難しく考える必要はありません。この時制の形は決まっており、ルールも本質的なものが1つあるだけです。この記事を読めば、「過去のさらに過去」をスムーズに説明できるようになります。
過去完了形はどのような形か
公式は非常にシンプルです:had + 過去分詞(past participle)。
主語が I、you、he、we、they のどれであっても had は変わりません。この点は、現在完了形(has / have の使い分けが必要)よりも簡単です。
- I had finished my homework.(私は(そのときすでに)宿題を終えていました。)
- She had left before I arrived.(私が到着する前に、彼女はすでに立ち去っていました。)
- They had never seen snow.(彼らは(それまで)一度も雪を見たことがありませんでした。)
過去分詞とは、動詞の3番目の変化形です。規則動詞はそのまま -ed をつけます(finish → finished、work → worked)。不規則動詞は覚える必要があります(go → gone、see → seen、eat → eaten、write → written)。
核心のコツ:より過去の出来事に had + p.p. を使う
過去に起こった2つの出来事について話し、「AがBよりも前に起きた」ということを表現したいときは、次の黄金律を覚えておきましょう:
より前に起きた出来事には had + 過去分詞を使い、その後に起きた出来事には通常の過去形を使います。
次の対比を見てみましょう:
- After I had finished dinner, I left the house.(私は夕食を食べ終えた後、家を出ました。)
「夕食を食べ終えた」のがより過去の出来事なので had finished を使い、「家を出た」のはその後の出来事なので通常の過去形 left を使います。前後の関係が一目で分かります。
もう一つの例文を見てみましょう:
- When we arrived at the cinema, the movie had already started.(私たちが映画館に着いたとき、映画はすでに始まっていました。)
「映画が始まる」のは「私たちが到着する」よりも前なので、映画の開始には had started を使い、私たちの到着には arrived を使います。
言い換えれば、タイムラインを描いたときに、一番左(最も過去)にある出来事に had を被せるのです。
1つのセルフチェック法:「どちらが先に起きたか」を自分に問いかける
過去完了形を使うべきか迷ったときは、いつでもこの簡単なテストを行ってみてください:
- 文の中に過去に起きた2つの出来事がありますか?
- その2つの出来事には明確な前後関係がありますか?
- もしあれば、より前に起きた出来事に had + 過去分詞を使います。
もし過去の出来事が1つしかない場合は、通常の過去形を使います。過去完了形はまったく必要ありません。
- I ate breakfast this morning. ✓(私は今朝、朝食を食べました。)
ここでは出来事が1つだけなので、通常の過去形を使えばよく、had は不要です。
よくある間違いと正しい例
間違い1:両方の出来事に過去完了形を使ってしまう。
より前に起きた出来事にのみ had が必要で、その後の出来事は通常の過去形に戻します。
- After she had eaten, she watched TV. ✓(彼女は食べ終わった後、テレビを見ました。)
After she had eaten, she had watched TV.✗
間違い2:過去分詞の形を間違えてしまう。
had の後ろには必ず過去分詞を続けます。原形や過去形は使いません。
- He had gone home. ✓(彼はすでに家に帰っていました。)
He had went home.✗(went は過去形であり、過去分詞ではありません。)
間違い3:時系列が明らかなのに、無理に過去完了形を入れてしまう。
もし文の中にすでに first や then、after that のような言葉があり、順序がはっきりしている場合、多くの場合は通常の過去形をそのまま使う方が自然です(特に話し言葉ではそうです)。過去完了形が最も役立つのは、順序が「誤解されやすい」ときです。
- I woke up, brushed my teeth, and then had breakfast. ✓(私は起きて、歯を磨いて、それから朝食を食べました。)
一連の動作の順序が明確なので、通常の過去形だけで十分です。
had + p.p. の短縮形:'d
口語やカジュアルな書き言葉では、had はしばしば 'd に短縮されます:
- I'd finished = I had finished
- She'd left = She had left
注意点として、'd は would の短縮形である可能性もあります。見分けるには後ろに続く語を見ます。後ろに過去分詞(finished や left など)が続けば had で、後ろに**動詞の原形**(go や help など)が続けば would です。
- I'd seen that movie before.(had。私は以前その映画を見たことがありました。)
- I'd love to help.(would。喜んでお手伝いします。)
持ち帰れる一言まとめ
過去完了形がすることはただ一つ。過去の2つの出来事のうち、より前に起きた出来事に目印をつけることです。
「過去の2つの出来事 + 前後関係がある」を見たら、より前の出来事を had + 過去分詞 にします。1つのルール、1つのアクション。それだけシンプルです。
Loopy での練習方法
文法規則を理解することは第一歩ですが、本当に身につけるには、実際の文の中で何度もそれに出会う必要があります。Loopy では、過去完了形をレベル別コースのストーリーや会話のシチュエーションの中に組み込んでいます。これにより、After I had finished, I left. のような文を聞いたときに、公式を丸暗記することなく、自然と前後関係を感じ取ることができます。
- シャドーイングモード(跟讀模式)では、ネイティブスピーカーの文を聞き、話し、リピートすることで、had + p.p. の語感を口に馴染ませ、'd の短縮形のイントネーションまで練習できます。
- 過去分詞の形(gone なのか went なのかなど)に迷ったときは、内蔵の辞書で調べればすぐに解決し、例文や発音も同時に確認できます。
- 学習した文型は**記憶曲線に基づいた復習**に沿ってスケジュールされ、忘れそうになる直前に再び現れます。これにより、「より前の出来事には had を使う」ことが、意識しなくても使える直感へと変わっていきます。
これからは、過去の出来事を話すときに、まず「どちらが先に起きたか」と自分に問いかけてみてください。もう答えは分かっているはずです。