完了進行形 - The Perfect Progressive Tense
完了進行形は、have + been + -ing(現在分詞)の形で表現されます。
have の時制の変化により、現在完了進行形・過去完了進行形・未来完了進行形 になります。
状態を表す動詞は、進行形にならないという原則は、完了進行形でも同様です(詳しくは進行形参照)。
完了進行形は、時間的なことよりも「長く続いている」ニュアンスを伝える表現です。完了形や進行形との違いを意識して見ていきましょう。
現在完了進行形 - The Present Perfect Progressive
現在完了進行形は、ある出来事・行為が現在に至るまで継続的・断続的に続いている事を表現します。
have (has) + been + -ing形(現在分詞) で表します。
現在完了進行形 |
I have been studying for four hours. Recently, I have been working on this project. Lately, I have been thinking what I should do in the future. How long have you been smoking? |
---|
現在完了形と違い、現在完了進行形は、期間を強調したい時や、最近の出来事・行動を表現したい時に使います。
I have been studying for four hours.
4時間という期間を強調
I have studied for four hours.
4時間勉強したことを叙述
Recently, I have been working on this project.
最近断続的にしている事を表現
I have worked on this project.
行動が完了した事、又は経験を表現
現在完了進行形は期間を強調する表現法なので、"How long 〜?" を使った疑問文は、現在完了形よりも、驚きや、時には非難めいた響きを持つことがあります。
How long have you been smoking?
喫煙者にどれくらい長い期間喫煙しているか聞く時の表現
How long have you smoked?
禁煙した人に、喫煙期間を聞く表現。
また、現在進行形に比べ、現在完了進行形はもっと長い期間を表現します。
Lately, I have been thinking what I should do in the future.
最近断続的にしている行動を表現
I am thinking what I should do tonight.
今何をしているか表現