英文法

現在完了進行形とは、使い方のパターンから意味・文法・構文ですぐに覚える

現在完了進行形とは、意味・使い方・文法・構文の本質から理解する

現在完了進行形とは

現在完了進行形 (present perfect continuous) は、現在進行形 (present continuous) と現在完了形 (present perfect) を組み合わせた文法形式です。

現在進行形が現在進行中の動作や状態を表すのに対し、現在完了形が過去から現在までに発生した動作や状態を表すため、現在完了進行形は過去から現在まで継続している動作や状態を表します。

現在完了進行形は、主語 + have/has + been + 動詞のing形 (+ 補助動詞 + 動詞の原形) という構成を持ちます。例えば、以下の文を見てみましょう。

  • They have been playing soccer since 2 p.m.

この文では、主語はTheyで、助動詞はhaveです。beenはbe動詞の過去分詞形、playingは動詞のing形です。この文は、「彼らは2時からサッカーをしている」という意味になります。

現在完了進行形は、以下のような文法的な特徴を持ちます。

  1. 継続的な動作や状態を表します。

    • I have been studying Spanish for two years.(私は2年間スペイン語を勉強し続けています。)
  2. 現在まで継続している行為や状態を表します。

    • She has been living in New York for five years.(彼女は5年間ニューヨークに住み続けています。)
  3. 直近の出来事について話す場合があります。

    • I have been feeling sick all day.(私は一日中調子が悪いです。)
  4. 過去から現在まで継続している動作に焦点を当てます。

    • He has been working on this project for three weeks.(彼は3週間このプロジェクトに取り組んでいます。)

否定形

主語 + have/has + not + been + 動詞のing形 となります。

例えば、以下の文を見てみましょう。

  • I have not been watching TV for two hours.

この文は、「私は2時間前からテレビを見ていない」という意味になります。

疑問文

主語とhave/hasを入れ替えます。例えば、以下の文を見てみましょう。

  • Have you been studying for the exam?

この文は、「試験の勉強をしているのですか?」という意味になります。

現在完了進行形の注意点

  1. 現在完了進行形は、特定の時間帯に行われた過去の行為を表さない。

    • X: I have been studying English at 3 p.m. yesterday.
    • O: I was studying English at 3 p.m. yesterday.
  2. 長期間継続している行為や状態を表す場合は、現在完了進行形を使用します。短期間の行為や状態を表す場合は、現在進行形を使用することが一般的です。

    • X: I have been drinking coffee now.
    • O: I am drinking coffee now.
  3. 現在完了進行形には、経験に基づく知識を表すニュアンスが含まれる場合があります。

    • She has been living in France for five years, so she speaks French fluently.(彼女は5年間フランスに住んでいるので、フランス語が流暢です。)
  4. 現在完了進行形には、何らかの成果が得られたかどうかに関わらず、行為や状態が継続していることを表します。

    • He has been trying to solve the problem, but he hasn’t found a solution yet.(彼は問題を解決しようとしているが、まだ解決策を見つけていない。)
  5. 現在完了進行形は、多くの場合、状態動詞 (state verbs) には使用されません。

    • X: I have been knowing him for three years.
    • O: I have known him for three years.

最後に、現在完了進行形は口語英語でよく使われますが、正式な文書や学術的な文章では、現在完了進行形よりも現在完了形や過去進行形が好まれる傾向があります。

 

継続的な動作や状態を表す現在完了進行形を例文で、意味と構文から解説

例文1: I have been studying English for two hours.

  • 意味: 私は2時間間英語を勉強し続けています。
  • 構文: 主語(I) + have (助動詞) + been (be動詞の過去分詞形) + 動詞のing形(studying)。
  • 5文型: S + have/has + been + V-ing + O

例文2: They have been playing basketball since morning.

  • 意味: 彼らは朝からバスケットボールをしています。
  • 構文: 主語(They) + have (助動詞) + been (be動詞の過去分詞形) + 動詞のing形(playing)。
  • 5文型: S + have/has + been + V-ing + O

例文3: She has been waiting for the train for an hour.

  • 意味: 彼女は1時間電車を待っています。
  • 構文: 主語(She) + have (助動詞) + been (be動詞の過去分詞形) + 動詞のing形(waiting)。
  • 5文型: S + have/has + been + V-ing + O

現在完了進行形の5文型は、S + have/has + been + V-ing + O で構成されます。

主語の後にhaveまたはhasを選択し、be動詞の過去分詞形であるbeenを付けた後、動詞のing形を続けます。

そして、最後に目的語が来ます。この5文型は、主語が何をしているかを説明し、その行為が過去から現在まで継続していることを示します。

 

直近の出来事について話す場合の現在完了進行形を例文で、意味と構文から解説

例文1: I have been watching TV for the last hour.

  • 意味: 私は最近の1時間間、テレビを見ています。
  • 構文: 主語(I) + have (助動詞) + been (be動詞の過去分詞形) + 動詞のing形(watching)。
  • 5文型: S + have/has + been + V-ing + O

例文2: She has been talking on the phone for the past 30 minutes.

  • 意味: 彼女は過去30分間、電話で話しています。
  • 構文: 主語(She) + have (助動詞) + been (be動詞の過去分詞形) + 動詞のing形(talking)。
  • 5文型: S + have/has + been + V-ing + O

例文3: They have been playing video games all day long.

  • 意味: 彼らは一日中ビデオゲームをしています。
  • 構文: 主語(They) + have (助動詞) + been (be動詞の過去分詞形) + 動詞のing形(playing)。
  • 5文型: S + have/has + been + V-ing + O

現在完了進行形を使用して直近の出来事について話す場合、過去から現在まで継続している行為を強調します。

また、直近の出来事について話す場合、過去の時間の範囲内であることが一般的です。

5文型は、S + have/has + been + V-ing + O で構成されます。

主語の後にhaveまたはhasを選択し、be動詞の過去分詞形であるbeenを付けた後、動詞のing形を続けます。そして、最後に目的語が来ます。

 

過去から現在まで継続している動作に焦点を当てた現在完了進行形を例文で、意味と構文から解説

例文1: He has been working on his thesis for two weeks.

  • 意味: 彼は2週間間、論文に取り組んでいます。
  • 構文: 主語(He) + have (助動詞) + been (be動詞の過去分詞形) + 動詞のing形(working)。
  • 5文型: S + have/has + been + V-ing + O

例文2: They have been living in Japan since 2015.

  • 意味: 彼らは2015年から日本に住んでいます。
  • 構文: 主語(They) + have (助動詞) + been (be動詞の過去分詞形) + 動詞のing形(living)。
  • 5文型: S + have/has + been + V-ing + O

例文3: She has been practicing piano for hours.

  • 意味: 彼女は数時間ピアノの練習をしています。
  • 構文: 主語(She) + have (助動詞) + been (be動詞の過去分詞形) + 動詞のing形(practicing)。
  • 5文型: S + have/has + been + V-ing + O

現在完了進行形を使用して過去から現在まで継続している動作に焦点を当てる場合、その行為が長期間にわたって続いていることを強調します。

5文型は、S + have/has + been + V-ing + O で構成されます。

主語の後にhaveまたはhasを選択し、be動詞の過去分詞形であるbeenを付けた後、動詞のing形を続けます。そして、最後に目的語が来ます。

現在完了進行形の否定文を例文で、作り方から意味と詳しい構文解説

例文1: I haven’t been exercising lately.

  • 意味: 最近は運動していません。
  • 構文: 主語(I) + have not (否定の助動詞) + been (be動詞の過去分詞形) + 動詞のing形(exercising)。
  • 5文型: S + have/has + not + been + V-ing + O

例文2: They haven’t been studying for the exam.

  • 意味: 彼らは試験勉強をしていません。
  • 構文: 主語(They) + have not (否定の助動詞) + been (be動詞の過去分詞形) + 動詞のing形(studying)。
  • 5文型: S + have/has + not + been + V-ing + O

例文3: She hasn’t been feeling well lately.

  • 意味: 最近調子が悪いです。
  • 構文: 主語(She) + have not (否定の助動詞) + been (be動詞の過去分詞形) + 動詞のing形(feeling)。
  • 5文型: S + have/has + not + been + V-ing + O

現在完了進行形の否定文は、have/hasの後にnotを付けて、be動詞の過去分詞形beenと動詞のing形を続けます。

そして、最後に目的語を置きます。

これにより、否定的な継続的な行為や状態を表現することができます。

5文型は、S + have/has + not + been + V-ing + O で構成されます。

 

現在完了進行形の疑問文を例文で、作り方から意味と詳しい構文解説

例文1: Have you been studying for the exam?

  • 意味: 試験の勉強をしていましたか?
  • 構文: have (助動詞) + 主語(you) + been (be動詞の過去分詞形) + 動詞のing形(studying) + 目的語(for the exam)?
  • 5文型: Have/Has + S + been + V-ing + O?

例文2: Has she been working hard lately?

  • 意味: 最近彼女は頑張っていたのですか?
  • 構文: has (助動詞) + 主語(she) + been (be動詞の過去分詞形) + 動詞のing形(working) + 目的語(hard)?
  • 5文型: Have/Has + S + been + V-ing + O?

例文3: How long have they been waiting for us?

  • 意味: 彼らは私たちを待っているのはどのくらいの時間ですか?
  • 構文: have (助動詞) + 主語(they) + been (be動詞の過去分詞形) + 動詞のing形(waiting) + 目的語(for us) + 疑問詞(how long)?
  • 5文型: Have/Has + S + been + V-ing + O?

現在完了進行形の疑問文は、助動詞have/hasを文の先頭に置き、主語を続け、be動詞の過去分詞形beenと動詞のing形を続けます。

そして、最後に目的語を置き、文末に疑問詞を加えます。

これにより、継続的な行為や状態に関する疑問を表現することができます。

5文型は、Have/Has + S + been + V-ing + O?で構成されます。

 

長々と説明しましたが、意味を理解しながら読んでいくだけで、「現在完了進行形」がわかったと思います。

1週間後に復習しに、このサイトを訪れてくださいね!笑

お疲れ様でした!!!

 

 

Copyright © 2024 みんなの英語 All Rights Reserved.

PAGETOP