今回は現在完了進行形 + 「for」を勉強します。
現在完了進行形 についてはバックナンバーを読んでみてください。
バックナンバー ⇒ 現在完了進行形
現在完了形の進行形で、
動作動詞と相性がよく、
状態動詞は基本的には使わないということでしたね。
英文の形は
have(has)+ been + 動詞+ing
ここまでは理解できましたでしょうか!!
例えば
I’ve lived in Tokyo for 10 years. 私は10年間東京に住んでいます。
これは良く使うけど
I’ve been living in Tokyo for 10 years. 私は10年間東京に住んでいるところです。
は、基本的に使わないって話でしたね。
※10年という長い期間で進行形はありえませんが、「今だけ」という一時的なニュアンスにの場合は使える場合もあるので完璧に使えないというわけではありません。
では今回はその「現在完了進行形」+「for」のフレーズを使ってみます。
例えば
Kimi has been working here for 10 years. キミはここで10年働き続けています。
It’s been raining for 5 days. 雨が5日間降り続いています。
I’ve been studying for 10 hour. 10時間勉強し続けている。
I’ve been waiting for over an hour. もう何時間も待っています。
これらの例文のように 継続の時間は「for」で表すことができます。
Kimi has been working here. キミはここで働き続けています。
だけだと、働き続けている期間がわかりません。
雨もそうですし、勉強もそうですが、どのぐらい継続しているかを「for」を使って、言い表すと分かりやすい英文になります。
なくても通じますが・・・・・・どのぐらい?って聞かれるかもしれません。