基本情報
「現在完了進行形」は、「have + been + 現在分詞(動詞+ing)」の形で表すことができます。
「現在完了進行形」は、「現在まである動作が継続して進行している」ことを表すのですが、
「現在完了形の継続」と区別できるようにしておく必要があります。
「現在完了進行形」と「現在完了形」の違い
「現在完了形の継続」は「状態」が継続することを意味します。
いわゆる状態動詞と呼ばれる「love、belong、believe、resemble、clean」などは
進行形(~ing)にはできないため、「現在完了形」を使って継続を表します。
一方で「現在完了進行形」は「動作」が継続することを意味します。動作を表す動詞を使った場合、
「現在完了形」でも「現在完了進行形」でも同じ「〜している」と訳すことができます。
例えば「2年間英語を勉強している」を表す場合、現在完了形を使うと「I have studied English for two years」となりますが、
これは「過去から今までで2年間勉強している」というだけなので、今も継続しているかどうかは受け取り方によります。
なので「2年間英語を勉強している」を示す場合は「現在完了進行形」を使うのが妥当です。
I have been studying English since 9:00
私は9時から英語を勉強している。
I have studied English for three years.
私は3年間英語を勉強している。
文法のページへ英作文のページ(初級)へ英作文のページ(中級)へ無料の「基礎から始める瞬間英作文アプリ」を使って英文をチェックしよう