英語の過去完了進行形の意味と使い方
意味:(過去のある時まで)ずっと〜していた
過去のある時まで、ある動作がずっと続いていたことを表します。for・since とよく一緒に使います。
形の作り方
| 使う時 | 形 | 例 |
|---|---|---|
| 肯定文 | had been + -ing | I had been waiting for an hour. |
| 否定文 | had not been + -ing | She hadn't been sleeping well. |
| 疑問文 | Had + 主語 + been + -ing? | Had you been studying? |
例文
- I had been waiting for thirty minutes when the bus finally came.バスがやっと来たときには、もう 30 分も待っていました。
- She was tired because she had been working all day.彼女は 1 日中働いていたので疲れていました。
- How long had you been living in Osaka before you moved here?ここに引っ越してくる前は、大阪にどのくらい住んでいたのですか。
使い方のポイント
- 過去完了との違い:過去完了進行形は、動作がその時までずっと続いていたことを強く表します。
- know・like など進行形にしない動詞は、had known のように過去完了を使います。
練習問題
- had been running
- has been running
- is running
- will be running
答えと解説
正解:1. had been running
取締役として入社した過去の時まで 10 年間ずっと会社を経営していたので「had been running」。has been running は今まで続くことを表し、過去の時点と合いません。
- have been waiting
- had been waiting
- were waiting
- are waiting
答えと解説
正解:2. had been waiting
到着した過去の時までずっと待ち続けていたので、過去完了進行形の「had been waiting」です。have been waiting は現在までの継続で、時制が合いません。
- have been collecting
- are collecting
- had been collecting
- will be collecting
答えと解説
正解:3. had been collecting
お金が尽きた過去の時まで 6 年間続いていたので「had been collecting」です。have been collecting は今も続く動作の形で、過去の時とは合いません。
この文法が出る級(目安)
- 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 の一覧にあります。