※本ページにはアフィリエイト広告が含まれます。
※ 本記事は英語学習の参考として、過去完了(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 新日常英会話
ドラマ仕立てのレッスンで、英文法を「使える英語」に。スマホで手軽に続けられます。