過去完了進行形と過去完了の違い|時系列と例文で確認する基礎編【STAGE3 Lesson1-2 ニュートレジャーの道案内】
過去完了進行形と過去完了の違い|時系列と例文で確認する基礎編
過去完了と過去完了進行形は、どちらも「過去のある時点」を基準にして、それより前のことを表します。違いは、すでに起きていたことを表すのか、それともその時点まで続いていた動作を表すのかです。
| 文法項目 | 形 | 見るところ | 例文 |
|---|---|---|---|
| 過去完了 | had + 過去分詞 | 過去の時点より前に起きていたこと | The train had already left. |
| 過去完了進行形 | had been + 動詞ing | 過去の時点まで続いていた動作 | We had been waiting for an hour. |
The train had already left. は、駅に着いた時点で「電車の出発」がすでに前に起きていたことを表します。We had been waiting for an hour. は、ある時点まで「待つ」という動作が続いていたことを表します。
よくある間違いは、過去の話だからすべて過去形でよいと考えてしまうことです。過去の話の中で、さらに前の出来事を示したいときは、過去完了を使います。
現在完了と過去完了の違い
現在完了は have + 過去分詞 で、過去に始まったことが現在と関係していることを表します。一方、過去完了は had + 過去分詞 で、過去のある時点よりさらに前の出来事を表します。

次の表では、「どの時点を基準にしているか」に注目します。現在完了は現在が基準、過去完了は過去のある時点が基準です。
| 項目 | 基準になる時 | 例文 |
|---|---|---|
| 現在完了 | 現在 | I have lived in Nara. |
| 過去完了 | 過去のある時点 | She had lived in Nara before she became a teacher. |
I have lived in Nara. は、現在とつながる経験や継続を表します。She had lived in Nara before she became a teacher. は、「先生になった」という過去の時点より前に奈良に住んでいたことを表します。
過去完了の例文
過去完了には、継続・完了・経験の意味があります。どの場合も、過去のある時点を基準にして、それより前を表す点は同じです。
継続を表す例
She had lived in Nara before she became a teacher.
before she became a teacher は、「彼女が先生になった前に」という過去の基準を表します。その時点より前に奈良に住んでいたことを、had lived で表しています。
意味は「彼女は先生になる前に奈良に住んでいました」となります。
完了を表す例
When I arrived at the station, the train had already left.
I arrived at the station が過去の基準です。その時にはすでに電車が出発していたことを、had already left で表しています。

意味は「私が駅に着いたとき、電車はすでに出発していました」となります。この文では、駅に着いた時点より前に電車が出発していたことが大切です。
経験を表す例
I had never been to Nara until we went to visit her.
we went to visit her が過去の基準です。その時点まで奈良に行った経験がなかったことを、had never been で表しています。
意味は「私たちが彼女を訪ねて行くまで、私は奈良に行ったことがありませんでした」となります。
過去完了進行形の例文
過去完了進行形は、had been + 動詞ing の形で、過去のある時点までずっと続いていた動作を表します。動作の長さや、その時点まで続いていた様子を伝えたいときに使います。
We had been waiting for an hour before the airplane left.
before the airplane left が過去の基準です。その時点まで、私たちは1時間ずっと待っていました。この「ずっと待っていた」という継続中の動作を、had been waiting で表しています。

過去完了進行形では、出来事が終わっていたかどうかよりも、過去のある時点まで動作が続いていたことに注目します。
過去完了と過去完了進行形の違い
過去完了と過去完了進行形は、どちらも過去のある時点より前を表します。過去完了は、出来事・経験・状態に注目します。過去完了進行形は、動作が続いていたことに注目します。
次の表では、何に注目している文なのかを比べます。
| 例文 | 注目する内容 | 意味 |
|---|---|---|
| She had lived in Nara before she became a teacher. | 過去の基準までの状態 | 先生になる前に奈良に住んでいた |
| We had been waiting for an hour before the airplane left. | 過去の基準まで続いていた動作 | 飛行機が出発する前に1時間ずっと待っていた |
had lived は、その時点までの状態や経験を表せます。had been waiting は、待つという動作がその時点まで続いていたことを強く表します。
否定文と疑問文
過去完了も過去完了進行形も、否定文では had の後ろに not を置きます。
- I had not finished my homework.
- I hadn’t been relaxing.
疑問文では had を主語の前に出します。
- Had you finished your homework?
- Had you been relaxing?
過去完了進行形でも、前に出すのは had です。been や 動詞ing を前に出さない点に注意します。
過去完了・過去完了進行形のまとめ
最後に、形・意味・英文で見るポイントをまとめます。表の左側で文法項目を確認し、右側で英文の中で何を表すかを確認します。
| ポイント | 説明 |
|---|---|
| 過去完了の基本形 | had + 過去分詞。過去のある時点よりさらに前を表します。 |
| 現在完了との違い | 現在完了は現在を基準にし、過去完了は過去のある時点を基準にします。 |
| 完了の過去完了 | the train had already left のように、その時点ですでに終わっていたことを表します。 |
| 経験の過去完了 | had never been のように、過去のその時点までの経験を表します。 |
| 過去完了進行形 | had been + 動詞ing。過去のある時点までずっと続いていた動作を表します。 |
| 否定文 | had not + 過去分詞、had not been + 動詞ing のように、had の後ろに not を置きます。 |
| 疑問文 | Had + 主語 + …? のように、had を前に出します。 |
確認クイズ
過去完了と過去完了進行形は、形だけでなく「どの時点を基準にしているか」を考えると選びやすくなります。次の問題で、基本を確認してみましょう。
| 問題 | 選択肢 | 答え |
|---|---|---|
| 1. 過去完了の基本形はどれ? | A. have + 過去分詞 B. had + 過去分詞 C. has + 過去分詞 D. 動詞 + ed |
B |
| 2. 過去完了が表す時制関係は? | A. 現在より前 B. 未来より前 C. 過去のある時点よりさらに前 D. 同時 |
C |
| 3. 「had lived」のような形はどんな意味を持つ? | A. 今住んでいる B. 未来に住むつもり C. 過去のある時点まで住んでいた D. 今まで住んだことがある |
C |
| 4. 「the train had already left.」の意味として正しいのは? | A. その時すでに電車は出発していた B. 電車はこれから出発する C. 電車は今出発したところだ D. 電車は出発しないかもしれない |
A |
| 5. 「I had never been to Nara until …」が表すのは? | A. 今まで行ったことがない B. 過去のその時点まで行ったことがなかった C. 未来に行く予定 D. 行ったばかりだ |
B |
| 6. 過去完了進行形の形は? | A. had + 動詞原形 B. had been + 動詞ing C. has been + 動詞ing D. had + 動詞ing |
B |
| 7. 「We had been waiting for an hour.」が示す内容は? | A. 1時間後に待つ予定だった B. 1時間ずっと待っていた C. 今まで待っていた D. 1時間前に待ち始めた |
B |
| 8. 過去完了の否定文の作り方は? | A. had の前に not B. had の後に not C. 動詞の後に not D. not を文末につける |
B |
| 9. 過去完了の疑問文の作り方で正しいのは? | A. 動詞を前に出す B. had を前に出す C. 過去分詞を前に出す D. 文末に ? をつけるだけ |
B |
| 10. 次のうち過去完了を使うべき文脈はどれ? | A. 今の習慣 B. 過去と現在の関係を強調したいとき C. 過去の話で、さらにその前の出来事を説明するとき D. 未来の予定を語るとき |
C |
STAGE3の学習を続けて確認したい方へ
STAGE3の英文法では、時制、助動詞、不定詞など、英文の意味を左右する文法事項が続きます。過去完了と過去完了進行形を確認したあとで、前後の単元も見直すと、英文の時系列を読み取りやすくなります。
STAGE3の英文法全体は、STAGE3|高校英文法の総まとめで確認できます。
【文法復習講座】:中学英文法を短期間で総復習し、高校入試に通用する基礎英作文力を身につけます。
【都立高校入試 英語・英作文対策講座】:共通問題から自校作成校までの長文読解と自由英作文を集中的に演習し、時間内に書ききる答案作りと安定して得点できる英語力を養います。
【語彙強化講座】:長文読解で必要な語彙・熟語を習得し、都立・私立の入試対策に直結する語彙力を養います。


