用語集
現在完了進行形げんざいかんりょうしんこうけい
have/has been + V-ing。 「ずっと 〜 し続けて いる」 を 表す 動作動詞 の 継続。
have/has been + V-ing。 「ずっと 〜 し続けて いる」 を 表す 動作動詞 の 継続。
現在完了進行形 とは have/has been + V-ing の形で、 「ずっと 〜 し続けている」 を表す時制です。 「ずっと」 を表す点は 継続用法 と同じですが、 使う動詞が違います。
| 現在完了 (継続) | 現在完了進行形 | |
|---|---|---|
| 形 | have + p.p. | have been + V-ing |
| 使う動詞 | 状態動詞 (know, live) | 動作動詞 (run, study) |
| 例 | I have known him for years. | I have been studying for 2 hours. |
例: I have been studying English for two hours. (2 時間ずっと勉強し続けている)。
試験では know, like, want などの 状態動詞 は進行形にできないので、 現在完了進行形にもできません。
現在完了進行形 (have / has been + Ving) は、 過去のある時点から現在まで 動作がずっと続いている ことを強調する時制です (I have been studying English for three hours.)。 「今もまだ続いている」 という進行の感覚が加わります。
| 形 | 表すもの | 例文 |
|---|---|---|
| 現在完了 (継続) | 状態の継続 | I have known him for years. |
| 現在完了進行形 | 動作の継続・進行 | I have been waiting for an hour. |
使い分けの鍵は動詞の種類です。 know・like・have などの 状態動詞 はふつう現在完了 (継続) で表し、 study・wait・rain などの 動作動詞 は現在完了進行形で 「ずっとし続けている」 ことを強調します。 例: 「It has been raining since morning.」 (朝からずっと降り続いている)。
試験では 状態動詞 (know 等) を進行形にしていないか、 また for / since とセットになっているかが問われます。 「動作が今も続く強調」 なら完了進行形、 と覚えましょう。