継続を表す現在完了

【解説】

「継続」を表す現在完了は,<have (has) +【過去分詞】>の形で「ずっと~している」と過去のある時点で始まった動作や状態が現在までずっと続いていることを表します。

英語日本語
I have studied English for three years.私は3年間ずっと英語を勉強しています。
I have studied English since three years ago.私は3年前からずっと英語を勉強しています。

このとき,上の例のように「継続」を表す文には「for」や「since」を用いた副詞句がよく使われます。

  • for +期間:「~の間」と継続した期間を表します。
  • since +過去のある時点:「~からずっと」と動作や状態が始まった過去の時点を表します。