TOEIC®対策 Present Perfect Continuous(現在完了進行形)講座

Present Perfect Continuous(またはPresent Perfect Progressive)は、英語の時制の一つで、過去に始まった行動が現在まで続いていることを表します。特に、行動の「継続性」と「期間」に強調を置きます。
この時制が特に役立つ場面:
- 過去から続いている行動を説明する場合
- 活動の長さや継続性を強調したい場合
- 最近の行動によって現在の状況が生じていることを説明する場合
Present Perfect Continuousの形の作り方
Present Perfect Continuousは、「have/has」(現在形)+「been」+動詞の**動名詞形(-ing形)**で構成されます。下記は一覧です:
肯定文 | 否定文 | 疑問文 |
---|---|---|
I have been working | I have not (haven't) been working | Have I been working? |
You have been working | You have not (haven't) been working | Have you been working? |
He/She/It has been working | He/She/It has not (hasn't) been working | Has he/she/it been working? |
We have been working | We have not (haven't) been working | Have we been working? |
You have been working | You have not (haven't) been working | Have you been working? |
They have been working | They have not (haven't) been working | Have they been working? |
この例では、動詞**「work」は-ing形(working)**になります。規則動詞も不規則動詞も同じルールが適用されます。
TOEIC®でよくある間違いは、「have/has」と動詞の**-ing形**の間に「been」を入れ忘れることです。
❌ She has working all day
✅ She has been working all day
Present Perfect Continuousを使う場面
過去に始まり今も続いている行動を話すときのPresent Perfect Continuous
Present Perfect Continuousは、過去に始めた活動が現在も続いていることを説明する際に使います。
- Jack has been training for the marathon since March.
ジャックは3月からマラソンのためにトレーニングしています。
キーワードと共に使う場合
Present Perfect Simple同様、Present Perfect Continuousもよく使われるキーワードがありますが、ここでは動詞/行動への強調(Present Perfect Continuousでは動詞が「進行中の活動」)があり、過去に始まり今も続いていることを示します。
キーワード | 例文 | 説明 |
---|---|---|
for | We have been renovating the house for six months. | 期間を示すキーワード。「for six months」は6ヶ月間継続中であることを表す。 |
since | She has been learning to play the piano since 2020. | 明確な開始時点を示す。「since 2020」は2020年から続いている活動の始まりを表す。 |
how long | How long have you been waiting for the bus? | 期間を尋ねる疑問文で使う。過去に始まった行動がどれだけ続いているか尋ねる際に使う。 |
all day | I have been working on this report all day. | 一日の全期間を示し、「all day」はその活動がまだ続いていることを強調する。 |
lately | I haven't been feeling very energetic lately. | 最近の反復的な状況について使う。「lately」は現在への影響があることを示す。 |
recently | He has been spending a lot of time outdoors recently. | 現在に近い期間を示す。「recently」は最近起きている継続的な動きが現在に影響していることを強調。 |
行動の期間と継続性を強調するPresent Perfect Continuous
Present Perfect Continuousは、過去に始まり現在まで続く行動の期間や回数を強調したい場合に使います。活動が途切れず続いている場合や何度も繰り返された場合に用いられます。
期間を強調する場合
活動が長い期間にわたることを示したい時:
- We have been waiting for the bus for over an hour.
1時間以上バスを待ち続けています。
繰り返しを強調する場合
決められた期間中に何度も行われた行動を示したい時:
- He has been calling me every day this month.
今月は毎日彼が電話してきています。
努力や投資を強調したい場合
活動に費やした時間や労力を強調したい時:
- They have been working tirelessly on this project.
彼らはこのプロジェクトに休まず取り組み続けています。
最近の活動が現在に影響していることを説明するPresent Perfect Continuous
Present Perfect Continuousは、最近の活動が今の状態を生み出している理由や根拠を説明・正当化する際に使います。
例えば、今疲れている理由が直前の行動にある場合、その過去から現在へのつながりを示します。
現在の身体的・感情的な状態の説明
- I am exhausted because I have been running all morning.
午前中ずっと走っていたので、私は疲れ切っています。 - She looks stressed because she has been studying for her exams.
彼女は試験勉強をしていたので、ストレスがたまっているようです。
最近の行動が今の状況を説明する場合
- The room is a mess because we have been painting the walls.
部屋が散らかっているのは、壁のペンキ塗りをしていたからです。 - Your clothes are wet because you have been walking in the rain.
服が濡れているのは、雨の中歩いていたからです。
今の状態や状況について理由を尋ねる場合
- Why are you so dirty? Have you been working in the garden?
どうしてそんなに汚れているの?庭仕事をしていましたか? - What have you been doing? You look exhausted!
何をしていたの?とても疲れているね!
最近終わった行動を話すPresent Perfect Continuous
Present Perfect Continuousは、今しがた終わった活動で、目に見える証拠や直後の影響が残っている場合にも使われます。
目に見える直接的な影響を説明する場合
- The car is shiny now. He has been washing it.
車が今ピカピカです。彼が洗っていたのです。 - The meeting room is a mess. They have been brainstorming ideas for the new project.
会議室が散らかっています。新しいプロジェクトのアイディアをブレインストーミングしていたのです。 - Her desk is full of papers. She has been preparing the quarterly report.
彼女の机は書類でいっぱいです。四半期報告書の準備をしていたのです。
最近・一時的な状態を説明する場合
- The printer is out of paper. Someone has been printing a lot of documents.
プリンターの用紙が切れています。誰かが大量に書類を印刷していたのです。 - He looks tired. He has been handling customer complaints all morning.
彼は疲れているようです。午前中ずっと顧客の苦情対応をしていたのです。
最近起きていない行動を表すPresent Perfect Continuous
Present Perfect Continuousは、最近行われていない/状況が変化した行動も表すことができます。
- I haven’t been receiving emails from that client recently.
最近、その顧客からメールが届いていません。 - They haven’t been making progress on the project.
彼らはプロジェクトで進展がありません。 - She hasn’t been attending the weekly meetings.
彼女は最近、週次ミーティングに参加していません。
Present Perfect Continuousに使える動詞について
すべての動詞がPresent Perfect Continuousで使えるわけではありません。中には状態や継続できない行動を表す動詞もあります。
これらの動詞は一般的に**状態動詞(静的動詞)**と呼ばれ、進行形では使いません。
非進行形動詞(状態動詞)
これらは**所有、意見、知覚などの「状態」**を表し、継続を示すことができないためPresent Perfect Continuousでは使いません。
- He bought the company in 2010.
彼は2010年にその会社を買いました。(買うという動作は完了している) - He has owned the company since 2010.
彼は2010年からその会社を所有しています。(ownのような所有を示す動詞は進行形にできない) - She has known the supplier for years.
彼女は何年もそのサプライヤーを知っています。(knowのような関係や知識を示す動詞は進行形にできない)
状態動詞(静的動詞)の一覧はこちら:
進行形で使える動詞(動作動詞)
状態動詞と異なり、動作動詞は継続する活動やプロセスを表すため、Present Perfect Continuousで使えます。
- They have been negotiating the contract for three weeks.
彼らは3週間、契約交渉を続けています。 - The company has been expanding its market reach since last year.
その会社は昨年から市場拡大を続けています。 - We have been testing the new product since Monday.
私たちは月曜日から新製品のテストを続けています。
まとめ
Present Perfect Continuousは、進行中の行動、期間の強調、過去と現在の関連を表すことができる時制です。
さまざまな文脈で適切にPresent Perfect Continuousを使えるよう、違いと用法をしっかり理解しておきましょう。TOEIC®本番でも役立ちます。
「Perfect」時制についての他の講座はこちら: