過去完了(Past Perfect)— 過去のある時点より「さらに前」を表す


※本ページにはアフィリエイト広告が含まれます。

※ 本記事は英語学習の参考として、過去完了(Past Perfect)を中心にまとめています。

📘 過去完了とは

過去完了(Past Perfect)は、過去のある時点よりも、さらに前に起きた出来事や状態を表す時制です。過去の話の中で「それより前」を示し、出来事の前後関係をはっきりさせます。

主語 + had + 過去分詞

■ I had already eaten dinner when he arrived.(彼が来たとき、私はすでに夕食を食べ終えていました) ■ She had left before I called her.(私が電話する前に、彼女は出かけていました)

ポイントは、過去完了は過去の基準点があって初めて使うということ。基準となる過去(came, called など)より前のことを、had + 過去分詞で表します。この「過去のさらに前」のことを大過去と呼びます。

📘 過去完了が表すもの

  • 大過去(過去のある時点より前の出来事)  ■ The train had left when we got there.(着いたとき、電車はもう出ていた)
  • 完了・結果(その時点で、すでに終わっていた)  ■ By noon, I had finished the work.(正午までに、仕事を終えていた)
  • 経験(その時までに〜したことがあった)  ■ I had never seen snow before I visited Hokkaido.(北海道に行くまで、雪を見たことがなかった)
  • 継続(その時までずっと〜だった)  ■ She had lived there for ten years before she moved.(引っ越す前、10年そこに住んでいた)

👉 いずれも「過去の一点」を基準に、それより前を振り返る視点です。

📘 文の形(had + 過去分詞)

主語 + had + 過去分詞 が基本の形で、主語が何であっても had は共通です。

  • I / You / He / She / We / They + had + 過去分詞  ■ They had gone home.(彼らは家に帰っていた)

否定・疑問も had を使います。

  • 否定:I hadn’t finished when she came.(彼女が来たとき、まだ終えていなかった)
  • 疑問:Had you met him before?(以前、彼に会ったことがありましたか)

👉 過去分詞は現在完了と同じ形(go → gone、see → seen、do → done)。had は主語で変化しないので、現在完了より形はシンプルです。

📘 過去形との時間関係

過去完了は、必ず過去形の出来事とセットで使い、どちらが先かを示します。

  • 先に起きたこと=過去完了(had + 過去分詞)
  • 後に起きたこと=過去形

■ When I arrived, the movie had started.(私が着いたとき、映画はもう始まっていた) → 「映画が始まる(先)」→「私が着く(後)」

👉 出来事が2つあり、片方がもう一方より前だと示したいときに、前のほうを過去完了にします。

📘 過去完了が必要ないとき

before / after のように順序がはっきりわかる語があるときは、両方とも過去形でよいことが多いです。

  • After I finished lunch, I went out.(昼食を終えてから出かけた)※ had finished でも可
  • I went out after I finished lunch.

👉 「どちらが先か」が語順や before / after で明らかなら、過去完了はなくても誤解が生じません。順序が紛らわしいときにこそ過去完了が活きます。

📘 よくある勘違い・注意点

❌ I had went to the store before lunch. ⭕ I had gone to the store before lunch.(昼食前に店に行っていた)

👉 過去完了は had + 過去分詞。had went(過去形)ではなく had gone(過去分詞)にします。

📘 よく一緒に使われる語

  • already(すでに)/ just(ちょうど)/ never(一度も〜なかった)
  • before(〜の前に)/ after(〜の後に)/ by the time(〜する時までに)
  • when(〜したとき)

By the time we arrived, the party had ended.(着いた時には、パーティーは終わっていた)

🚩 ネイティブはこう感じる

① 「時間をさかのぼる」合図

ネイティブは過去完了を聞くと、「今の話の基準点より、もう一段前の話だ」と感じます。物語で回想に入るときの合図のようなものです。

  • He failed the exam. He hadn’t studied at all.(試験に落ちた。まったく勉強していなかったから)

👉 2文目の過去完了で、「落ちる前の状況」へ時間がさかのぼります。

② 時制の一致で自然に登場する

過去の発言・思考を報告するとき、中身が「それより前」なら過去完了になります(→ 時制の一致 参照)。

  • He said he had finished it.(彼はそれを終えたと言った)※ 言ったより前に終えた
  • I thought I had locked the door.(ドアの鍵を閉めたと思っていた)

③ 仮定法過去完了でも使う

「あのとき〜だったら」という過去の反実仮想では、if 節に過去完了を使います(→ 仮定法過去完了 参照)。

  • If I had known, I would have helped.(知っていたら、手伝ったのに)

👉 過去完了は「実際にはそうしなかった過去」を表す仮定法でも中心的な形です。

④ 会話では省略されがち、書き言葉で活躍

日常会話では順序が明らかなら過去形で済ませることも多く、過去完了は物語・報告・フォーマルな文章でよりきちんと使われます。

  • (口語)I got home and my brother already left.
  • (書き言葉)When I got home, my brother had already left.

👉 きちんと前後関係を示したい書き言葉ほど、過去完了が丁寧に使われます。

📘 まとめ

  • 過去完了=過去のある時点より前(大過去)を表す(had + 過去分詞)
  • had は主語で変化しない/過去分詞を使う(had gone、had went は誤り)
  • 先に起きたこと=過去完了、後のこと=過去形
  • before / after で順序が明らかなら、過去完了はなくてもよい
  • 〔ネイティブ〕回想の合図・時制の一致・仮定法過去完了・書き言葉で活躍

英語を「使える」ようにしたい方へ

英文法は、実際の会話で使ってこそ身につきます。アプリで毎日少しずつ続けると、学んだ文法が自然に口から出るようになります。

スタディサプリ ENGLISH 新日常英会話

ドラマ仕立てのレッスンで、英文法を「使える英語」に。スマホで手軽に続けられます。