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

英語の現在完了進行形の意味と使い方

形:have been + -ing
意味:(ずっと)〜し続けている
過去に始まった動作が今まで続いていて、今もしていることを表します。for や since、How long ~? とよく使います。

形の作り方

使う時形例
主語が I・you・複数have been + -ingI have been waiting.
主語が 3人称単数has been + -ingIt has been raining.
疑問文How long have + 主語 + been + -ing?How long have you been studying?

例文

  • I have been waiting for the bus for twenty minutes.
    私は 20 分間バスを待ち続けています。
  • It has been snowing since last night.
    昨夜からずっと雪が降っています。
  • How long have you been playing the piano?
    ピアノをどのくらい続けているのですか。

使い方のポイント

  • 現在完了(継続)との違い:know・live のような状態は現在完了、play・wait のような動作は現在完了進行形で表すことが多いです。
  • know・like など、ふつう進行形にしない動詞はこの形にしません。

練習問題

問1(TOEIC® L&R B1の文法ドリルより) ( )に入る最も適切なものを選んでください。
Our team (  ) on the new website design since early this morning, so everyone needs a break.
  1. is working
  2. works
  3. has been working
  4. was working
答えと解説

正解:3. has been working

since early this morning(今朝早くから)今まで作業が続いているので「has been working」。is working は今の様子だけを表し、since とは組みません。

問2(IELTS B1の文法ドリルより) ( )に入る最も適切なものを選んでください。
I (  ) at a language school in Vancouver since January, and my listening has improved a lot.
  1. have been studying
  2. am studying
  3. study
  4. had been studying
答えと解説

正解:1. have been studying

since January(1 月から今まで)続いている動作なので、現在完了進行形の「have been studying」です。am studying や study は since と合いません。

問3(TOEFL iBT® B1の文法ドリルより) ( )に入る最も適切なものを選んでください。
It is ten a.m. now, and students (  ) in line at the bookstore since seven, hoping to buy cheap textbooks.
  1. are waiting
  2. have been waiting
  3. waited
  4. had been waiting
答えと解説

正解:2. have been waiting

今は 10 時で、7 時から今まで続く動作なので「have been waiting」です。are waiting や waited は since と合わず、had been waiting は過去までの継続です。

似ている文法との違い

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

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

あわせて覚えたい文法