現在完了進行形は、現在完了形と現在進行形の両要素が含まれる英文法です。
もともとは高校生の単元でしたが、現在は中学3年生で学習するようになりました。
また、最初に覚えてほしいのは、現在完了進行形で「-ing」の形をとるのは、以下の表にあるような動作を表す動詞だけだということです。
原形 | 過去分詞 | 現在分詞 | 訳 |
---|---|---|---|
have | had | having | 食べる |
look | looked | looking | 見つめる |
read | red | reading | 読む |
sing | sung | singing | 歌う |
smell | smelled | smelling | においを嗅ぐ |
stand | stood | standing | 立つ |
study | studied | studying | 勉強する |
taste | tasted | tasting | 味わう |
wait | waited | waiting | 待つ |
write | written | writing | 書く |
以下で紹介しているのは状態動詞と呼ばれるもので、現在完了進行形で活用することはできません。
原形 | 現在分詞形 | 意味 |
---|---|---|
be | been | いる・である |
believe | believed | 信じている |
belong | belonged | 所属している |
exist | existed | 存在している |
feel | felt | 感じている |
have | had | 持っている |
hear | heared | 聞こえている |
hope | hoped | 望んでいる |
know | known | 知っている |
like | liked | 好んでいる |
live | lived | 住んでいる |
love | loved | 愛している |
own | owned | 所有している |
remember | remembered | 覚えている |
think | thinked | 思っている |
understand | understood | 理解している |
want | wanted | 欲している |
ただし、以下にある動詞に関しては注意が必要です。これらの動詞は「動作動詞」「状態動詞」どちらとしてでも使えるため、動作動詞として使う場合は現在完了進行形で活用できます。
原形 | 訳 |
---|---|
have | 【状態】持っている 【動作】食べる |
look | 【状態】~のように見える 【動作】見つめる |
stand | 【状態】(建物などが)立っている 【動作】立つ |
smell | 【状態】においがする 【動作】においを嗅ぐ |
taste | 【状態】~な味がする 【動作】~を味わう |
では、代表的な例文を見ていきましょう。
I have been waiting for you.
私はあなたを(ずっと)待ってる
※ 過去のある時点から今も
It has been raining for three days.
3日間雨が降り続いています。
※ 今も降り続いている
現在完了形 継続と現在完了進行形の違い
上記で説明した通り、 現在完了形 継続と現在完了進行形の違いは状態動詞と動作動詞にあるのです。
しかし、study, learn work のようにある期間継続する動詞は現在完了形でも使う事ができます。
以下で、動作動詞である「study」を使った現在完了 継続と現在完了進行形の英文を見比べてみましょう。
現在完了[継続]の例文
2010年から継続的に英語の勉強をしているシチュエーションです。
[現在完了 継続]
He has studied English since 2010.
彼は英語を2010年から勉強しています。
現在完了進行形の例文
午前中ずっと英語の勉強をして今も勉強しているシチュエーションです。
[現在完了進行形]
He has been studying English all morning.
彼は、朝からずっと英語の勉強をしている。
動作動詞が現在完了進行形で使われるのが基本のなか、ある期間その動作が続くような動作動詞は現在完了形 継続と現在完了進行形の両方に使うことができます。
現在進行形との違い
現在進行形と現在完了進行形の訳はすごく似ていますが、以下の点を抑えておくとそれほど難しくはありません。例えば次の英文を見て下さい。
現在完了進行形と現在進行形の違い_
共通点:現在も何かをしている
相違点:過去の時間を含んでいるかどうか
現在進行形の例文
今現在英語の勉強をしていて、過去はどうかわからないニュアンスです。
I am studying English.
私は英語の勉強をしています。
現在完了進行形の例文
過去のある時点から現在もずっと勉強をしているというニュアンスです。
2つの文章の違いは、過去を含むかどうかですので、その点を必ず押さえておきましょう。
I have been studying English.
私は英語の勉強をずっとしています。
現在完了進行形でよく使われるフレーズ
「暗記をして試験に臨みましょう」
ここでは現在完了進行形を学習する上で必ず覚えないといけないフレーズをご紹介します。
How long+現在完了進行形の疑問文
「どのくらい〜し続けていますか?」の意味になります。
How long have you been studying English?
あなたは英語をどれくらい勉強し続けていますか?
回答方法は for と since のどっちを使ってもいいですし、単に「For 〜.」や「Since 〜.」と答えるだけでもいいです。
I have been studying English for 5 hours.
私は英語の勉強を5時間しています。
For 5 hours.
5時間です
時制のまとめ
「現在形から現在完了進行形までを振り返ろう」
最後に現在形から現在完了進行形までの振り返りを表にします。それぞれの時制の推移をイメージして下さい。
時制 | 語順 | 訳 |
---|---|---|
現在形 | V | いつもやってる |
現在進行形 | be + V-ing | 今やってる |
過去形 | V-ed | もうやった |
過去進行形 | was/were + V-ing | あの時やってた |
現在完了形 | have + P.P. | やったことがある |
現在完了進行形 | have been V-ing | 今までやってきてる |
過去完了形 | had + P.P. | やったことがあった |
過去完了進行形 | had been V-ing | あの時までやってた |
未来 | will + V | これから起こる |
未来進行形 | will be V-ing | その時にやっている |
未来完了形 | will have pp | その時には終わってる |
未来完了進行形 | will have been V-ing | その時もやり続けてる |
現在完了進行形に関するよくある質問&解答
「現在完了進行形」の単元で不明点があればこちらから
PM English School では、Lineやメールなどで英語への回答を全て無料で行っています。以下にQ&A集と質問方法をリンクしていますので、現在完了進行形に関してわからないところがあるかたはQ&A集を参考にしてください。また、不明点があったり、質問をしたい方はご連絡ください。