基本情報

「現在完了進行形」は、「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年間英語を勉強している。



文法のページへ

英作文のページ(初級)へ

英作文のページ(中級)へ

無料の「基礎から始める瞬間英作文アプリ」を使って英文をチェックしよう