

高岡智則
年齢:33歳 性別:男性 職業:Webディレクター(兼ライティング・SNS運用担当) 居住地:東京都杉並区・永福町の1LDKマンション 出身地:神奈川県川崎市 身長:176cm 体系:細身〜普通(最近ちょっとお腹が気になる) 血液型:A型 誕生日:1992年11月20日 最終学歴:明治大学・情報コミュニケーション学部卒 通勤:京王井の頭線で渋谷まで(通勤20分) 家族構成:一人暮らし、実家には両親と2歳下の妹 恋愛事情:独身。彼女は2年いない(本人は「忙しいだけ」と言い張る)
現在完了進行形とは?
現在完了進行形は英語の時制の一つです。過去に始まって現在まで続いている動作や状態を表すときに使います。日本語に訳すと「~してきた」「~しているところだ」というニュアンスになります。基本的な形は have/has been + 動詞のing形 です。主語に合わせて have または has を使い、動詞に進行形の ing をつけます。
基本形と作り方
基本形は以下の通りです:主語 + have/has + been + 動詞-ing
例)I have been studying English for three years
意味は「私は3年間英語を勉強してきた/今も勉強している」ということです。ここで大切なのは「過去に始まり現在も続いている」という点と、for や since などの時間表現を使える点です。
使い方のポイント
for は継続の期間を表します。例 I have been living here for two years.
since は開始時点を表します。例 I have been here since 2015.
また、現在完了進行形は動作の「継続性」を強調します。単に「終わっていない」という情報だけではなく、今もその動作が続いていることを強く伝えたいときに有効です。
現在完了進行形と現在完了形の違い
現在完了形は「完了した結果」を重視します。例えば I have finished my homework は宿題を終えたという結果を述べます。一方で現在完了進行形は「今も続いている動作」を強調します。 I have been doing my homework だと今も取り組んでいる最中です。
例文とその意味
| 英語例 | 日本語訳 | ニュアンス |
|---|---|---|
| I have been studying English for three years | 私は3年間英語を勉強してきました/今も勉強しています | 継続中の学習を表す典型的な例 |
| She has been waiting for you since 9 o'clock | 彼女は9時からあなたを待っています | 開始時点から現在まで待っている状態 |
| They have been living in Tokyo | 彼らは東京に住んでいます | 現在も住み続けている状況 |
| What have you been doing? | 最近何をしていたのですか? | 最近の動作を尋ねるときの表現 |
| We have not been working today | 今日は仕事をしていません | 否定形の使用例 |
この時制を使うときは、動詞が他動詞か自動詞かを気にする必要はほとんどありませんが、状態動詞(know, believe, own など)はあまり使われないことがあります。代わりに現在完了形を使う方が自然な場面もあるので、例文を多く見て感覚をつかみましょう。
練習のコツ
日常の会話や作文で、forや since を積極的に取り入れると、自然な使い方へ近づきます。自分の生活の中で「これ、ずっと続いているな」という動作を英語で言ってみるのが練習のコツです。
現在完了進行形の同意語
- 現在完了進行形
- 現在完了進行形そのもの。過去から現在まで動作が継続していることを表し、現在に影響を及ぼしている場合に使われます。構成は have/has been + 動詞のing形。
- 現在完了進
- 通常は略式の表現。話し言葉で“現在完了進行形”の意味を伝えるときに使われることがありますが、正式な文法用語としては“現在完了進行形”を用いるのが一般的です。
- 現在完了形の進行形
- 現在完了形と進行の意味を同時に示す別の言い方。意味は同じく『過去から現在まで継続している動作』を表します。構造は have/has been + 動詞-ing。
- 継続している現在完了形
- 過去から現在までの動作が“継続している”ことを強調する言い換え表現です。
- 現在完了の継続形
- 現在完了という概念に“継続”を強調した表現。意味は同じく“過去から現在までの継続”を指します。
- 進行形の現在完了
- 語順を変えた言い換え表現。have been doing の意味を強調する際に使われることがあります。
- 現在完了継続形
- 表記の揺れの一つ。意味は“現在完了の継続”と同じです。
- 現在完了の継続動作形
- 動作の継続を強調する説明的な言い換え。文脈で使われることが多い表現です。
- 現在完了継続用法
- 文法書や解説で“用法”を説明する際に使われる表現の一つです。
- 継続を表す現在完了形
- この形が“継続”を主題として表すことを示す言い換え表現です。
現在完了進行形の対義語・反対語
- 現在完了形
- 過去のある時点から現在までに起こったことの“結果”や“状態”に焦点をあてる形。継続を必ずしも強調しない点が、現在完了進行形の対義的な側面として挙げられます。例: I have finished my homework.(宿題を終えたという“結果”を示す)
- 過去形
- 過去のある時点で動作が完了したことを表し、現在には直接的な影響が薄いという意味合いを持つ時制。現在完了進行形とは異なる時間軸を示します。例: I finished my homework yesterday.(昨日、宿題を終えた)
- 過去完了形
- 過去のさらに前に起きて完了していた出来事を表す時制。現在には関係づけず、過去の中の“もう完了している状態”を示す点が対比的です。例: I had finished my homework before the movie started.
- 現在形
- 現在の習慣・一般的真実・状態を表す時制。継続性を特に強調しない点が、現在完了進行形の“過去から現在までの継続”と対照的に捉えられます。例: I finish my homework every day.
- 現在進行形
- 今この瞬間進行している動作を表す時制。現在完了進行形とは時間軸が異なり、現在の継続性を“今だけ”に焦点化します。例: I am reading a book now.
- 過去進行形
- 過去のある時点で進行していた動作を表す時制。現在完了進行形との対比として、過去の継続性を示す点が特徴です。例: I was reading when you called.
- 未来形
- これから起こる動作を表す時制。現在完了進行形の現在までの継続という概念とは時間軸が異なります。例: I will finish my homework tomorrow.
- 未来完了形
- 未来のある時点までに完了していると見込まれる動作を表す時制。現在完了進行形の“継続中の現在まで”とは別の完了の観点です。例: I will have finished my homework by nine.
現在完了進行形の共起語
- 現在完了形との違い
- 現在完了形は動作の完了・経験・結果を表すのに対し、現在完了進行形は継続している動作を強調します。
- 助動詞_have_been
- 現在完了進行形を作る組み合わせで、have/has been を使います。
- been
- been は be の過去分詞。現在完了進行形では have/has been の一部として機能します。
- 動詞-ing
- 動詞の現在分詞形(-ing形)を用いて、動作の進行を表します。
- 構造
- have/has been + 動詞-ing の語順で作られます。
- 継続動作
- 継続している動作を表すのが現在完了進行形の主な用法です。
- 期間表現
- for, since などの語句が、継続期間を示すときに使われます。
- for
- for は特定の期間を表す前置詞として用いられ、継続期間を示します。
- since
- since は起点を表す前置詞として用いられ、過去のある時点から現在までを示します。
- 最近/この頃
- 最近の出来事や動作の継続を伝えるときに用います。
- ずっと/長い間
- 長期間にわたって続いている状態や動作を表現します。
- 結果が現在に影響
- 現在の結果や状態に影響が残っていることを示します。
- 疑問文
- 現在完了進行形について疑問文を作るときは Have/Has been ... ? の形になります。
- 否定文
- 否定形は haven't been / hasn't been ... の形になります。
- have been + V-ing
- この形が現在完了進行形の基本形です。
- be動詞
- been の前に来る be 動詞の活用形で、現在完了進行形の構造に関与します。
- 例文
- I have been studying English for two hours. のように、継続を示す例文をよく用います。
現在完了進行形の関連用語
- 現在完了進行形
- 過去に始まり現在まで継続している動作や、直近まで続いていた動作を強調する時制。have/has been + 動詞の-ing形で作る。
- 現在完了形
- 過去のある時点から現在までの経験・完了・現在への影響を表す時制。have/has + 過去分詞で作る。
- 現在進行形
- 今この瞬間に起きている動作を表す時制。be動詞(am/are/is)+ 動詞の-ing形で作る。
- have/has been + 動詞-ing 構文
- 現在完了進行形の構文。have/has been + 動詞の-ing形で作る基本形。
- for(期間を表す用法)
- for + 期間を表す語句で、一定の期間継続していたことを示す。例: for two hours, for a long time。
- since(開始点を表す用法)
- since + 始点となる時点・イベントで、ある開始点から現在まで継続していることを示す。
- 否定形(現在完了進行形)
- have/has not been + 動詞-ingで、継続を否定する。例: I haven't been studying.
- 疑問形(現在完了進行形)
- Have/Has + been + 動詞-ing?で、継続を尋ねる。例: Have you been waiting long?
- 現在完了進行形と現在完了形の違い
- 現在完了進行形は継続の過程を強調し、現在完了形は結果・完了・経験を重視する。
- 動詞の性質と適用範囲
- 動作動詞は現在進行形と相性が良く、状態動詞は通常は単純形を用いるが、意味の変化を表す場合には現在完了進行形を使うこともある。



















