"A7 現在完了進行形(Present Perfect Continuous / have been + ing)|


※ 本記事は英語学習の参考としてまとめた内容です。

📘 この文法について

現在完了進行形(have been + 動詞-ing) は、 過去から今までずっと続いている動作や状態を表す表現です。

「〜しているところだ」「ずっと〜している」といったニュアンスを伝えるのに適しており、 日常会話やビジネスの説明などでもよく使われます。

📘 基本の意味

  • 過去から今まで続いている動作
  • 最近ずっと行っている習慣や行動
  • 時間の長さや継続を強調したい場合

※ 現在完了形と違い、「動作の継続」に焦点があります。

📘 文法構造(とても重要)

have / has + been + 動詞-ing

主語が三人称単数の場合は has been、 それ以外は have been を使います。

📘 品詞ごとの分解

  • have / has:助動詞
  • been:be動詞の過去分詞
  • 動詞-ing:動名詞 / 現在分詞

👉 「been + 動詞-ing」の形を正しく覚えることがポイントです。

📘 例文(基本)

I have been studying English for 3 hours.

3時間ずっと英語を勉強しています。

She has been working here since April.

彼女は4月からここで働き続けています。

📘 シーン別例文

◾️日常生活

I have been reading this book all morning.

今朝ずっとこの本を読んでいます。

◾️ビジネス

They have been discussing the project for hours.

彼らは何時間もプロジェクトについて話し合っています。

📘 メールや報告で使う表現

I have been working on the report since this morning.

今朝からレポートに取り組んでいます。

※ 継続している作業の進行状況を報告するのに便利です。

📘 よくある勘違い・注意点

❌ I am studying English since 3 hours.
⭕ I have been studying English for 3 hours.

❌ She has worked here since April.(完了形では継続を強調できない)
⭕ She has been working here since April.

📘 よく一緒に使われる語

  • for:〜の間ずっと
  • since:〜以来ずっと
  • all morning / all day / all week:ずっと〜している

📘 日本語での感覚・言い換え

  • 〜し続けている
  • ずっと〜している
  • 〜している途中である

※ 現在完了進行形は「動作の継続」に焦点を当てる文法です。 現在完了形と混同しないように注意しましょう。

📘 まとめ

  • have / has been + 動詞-ing で過去から現在までの動作の継続を表す
  • 主語によって have / has を使い分ける
  • for / since と一緒に使うと時間の継続を明確にできる