現在完了形の継続用法

ある状態の過去から現在までの継続 (Assist基礎総合英語p88)

「(今まで)ずっと~している」というように、ある状態が過去から現在まで継続していることを表す。→I haven’t seen you for ages.

注)動作の継続を表すには、現在完了進行形が用いられることが多い。

have[has]+been+~ing

  • 過去に始まった動作が現在まで続いていることを表す。

It has been snowing since this morning.

  • 断続的に続いていることも表すことができる。

              My sister has been taking piano lessons since she was four.

  • 過去に始まった動作がごく最近までずっと続いていたことを表す。

              I’m really tired. I’ve been working all day.

         これは一日中働いた日の帰宅後の発言。一日中働くという行為は、すでに数時間前に終わっていてもよい。

語法 動作の継続を表すには、現在完了進行形をふつう用いるが、次の動詞はどちらでも大きな差異はない。

expect, hope, keep, learn, lie, live, look, rain, sit, sleep, snow, stand, stay, study teach, wait, work   など

         I have lived [have been living]here for twelve years.

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です