英語の過去完了の意味と使い方
意味:(過去のある時までに)〜していた
過去のある時よりも前に起きたことや、その時まで続いていたことを表します。過去の 2 つの出来事の前後をはっきりさせます。
形の作り方
| 使う時 | 形 | 例 |
|---|---|---|
| 完了・結果 | had + 過去分詞 | The train had left. |
| 経験 | had + never / ever + 過去分詞 | I had never seen snow. |
| 継続 | had + 過去分詞 + for / since ~ | She had lived there for years. |
| 疑問文 | Had + 主語 + 過去分詞 ~? | Had you met him before? |
例文
- When we got to the station, the train had already left.私たちが駅に着いたとき、電車はもう出てしまっていました。
- I had never seen such a beautiful beach before I went to Okinawa.沖縄に行くまで、あんなにきれいな浜辺を見たことがありませんでした。
- She told me that she had lost her key.彼女はかぎをなくしてしまったと私に言いました。
使い方のポイント
- 過去完了は過去のある時を基準にします。基準になる過去の時がないときは使いません。
- before・after で前後が分かるときは、過去完了の代わりに過去形を使うことも多いです。
- 現在完了との違い:現在完了は「今」まで、過去完了は「過去のある時」までのことを表します。
練習問題
- has
- had
- have
- was
答えと解説
正解:2. had
「地域部長になった」という過去の時より前の経験なので過去完了の「had」。has は現在完了で、before he became という過去の時より前を表せません。
- finishes
- will finish
- has finished
- had finished
答えと解説
正解:4. had finished
キャンパスに着いた過去の時より前に終わっていたので、過去完了の「had finished」です。has finished は現在の話に使う形で、過去の by the time とは合いません。
- had
- have
- were
- would
答えと解説
正解:1. had
講義が始まった過去の時より前に読み終えていたので、過去完了の「had」(had already read) です。have already read は現在の話に使う形です。
似ている文法との違い
この文法が出る級(目安)
- TOEIC® L&R B1の文法一覧 / TOEIC® L&R B1の文法ドリル
- IELTS B1の文法一覧 / IELTS B1の文法ドリル
- TOEFL iBT® B1の文法一覧 / TOEFL iBT® B1の文法ドリル
※ TOEIC® L&R のレベル(A1〜C1)は CEFR のレベルです。IIBC の CEFR との対照表では、リーディングのスコアで A1=60点〜、A2=115点〜、B1=275点〜、B2=385点〜、C1=455点〜 に当たります。項目のレベルは当サイトの目安で(C1 の項目は 1 つだけなので B2 の一覧に入れています)、TOEIC® の出題範囲の一覧ではありません。
※ IELTS のレベル(B1・B2・C1)は CEFR のレベルで、IELTS の公式サイトの CEFR との比較では、バンドスコアで B1=4.0〜5.0、B2=5.5〜6.5、C1=7.0〜8.0 に当たります(A2 以下に当たるバンドは示されていません)。項目のレベルは当サイトの目安で、IELTS の出題範囲の一覧ではありません。B1 より前の文法は、TOEIC® L&R の A1・A2 の一覧にあります。
※ TOEFL iBT®のレベル(B1・B2・C1)は CEFR のレベルで、ETS の対照では 2026年1月からの TOEFL iBT® のスコアで B1=3〜3.5、B2=4〜4.5、C1=5〜5.5 に当たります。項目のレベルは当サイトの目安で、TOEFL® の出題範囲の一覧ではありません。B1 より前の文法は、TOEIC® L&R の A1・A2 の一覧にあります。
あわせて覚えたい文法
- 現在完了(完了・結果) 〜したところだ・〜してしまった
- 過去完了進行形 (過去のある時まで)ずっと〜していた
- 未来完了 (未来のある時までに)〜しているだろう