TOEIC® L&R・IELTS・TOEFL iBT® の文法ドリルと試験情報
ホーム > 文法一覧 > 過去完了進行形の意味と使い方

英語の過去完了進行形の意味と使い方

形:had been + -ing
意味:(過去のある時まで)ずっと〜していた
過去のある時まで、ある動作がずっと続いていたことを表します。for・since とよく一緒に使います。

形の作り方

使う時形例
肯定文had been + -ingI had been waiting for an hour.
否定文had not been + -ingShe 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 のように過去完了を使います。

練習問題

問1(TOEIC® L&R B1の文法ドリルより) ( )に入る最も適切なものを選んでください。
Mr. Abe (  ) his own design company for ten years when he joined our firm as a director.
  1. had been running
  2. has been running
  3. is running
  4. will be running
答えと解説

正解:1. had been running

取締役として入社した過去の時まで 10 年間ずっと会社を経営していたので「had been running」。has been running は今まで続くことを表し、過去の時点と合いません。

問2(IELTS B1の文法ドリルより) ( )に入る最も適切なものを選んでください。
When Kenji finally reached the hostel at nine, his friends (  ) for him since noon.
  1. have been waiting
  2. had been waiting
  3. were waiting
  4. are waiting
答えと解説

正解:2. had been waiting

到着した過去の時までずっと待ち続けていたので、過去完了進行形の「had been waiting」です。have been waiting は現在までの継続で、時制が合いません。

問3(TOEFL iBT® B1の文法ドリルより) ( )に入る最も適切なものを選んでください。
The researchers (  ) data on the water in the lake for six years before they ran out of money.
  1. have been collecting
  2. are collecting
  3. had been collecting
  4. will be collecting
答えと解説

正解:3. had been collecting

お金が尽きた過去の時まで 6 年間続いていたので「had been collecting」です。have been collecting は今も続く動作の形で、過去の時とは合いません。

この文法が出る級(目安)

※ 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 の一覧にあります。

あわせて覚えたい文法