英語「for the past three days」の意味って?

毎日更新!連載「1日1つずつ覚えよう!朝のひとこと英語レッスン」では、日常会話で使える “英作文のコツ” を毎朝ご紹介します♪

英語「for the past three days」の意味って?

現在完了進行形(have + been +現在分詞)を用いて文を作ってみましょう。

It has been raining for the past three days.
この3日間、雨が降り続いている。
I’ve been waiting for you in the lobby for over [more than] forty minutes now.
私はもう 40 分以上、ロビーであなたを待っているんですよ。
I’ve been working with him on this project for three months now.
このプロジェクトでもう3カ月、彼といっしょに仕事をしています。
I’ve been going out with her [dating her] for about two years now.
彼女とはもう約 2 年、付き合っています。
コスモピア編集部 『語順マスター英作文【必修】』 より )

ちょこっと解説♪

  • 現在完了進行形は「have been +現在分詞」の形で状態や動作が継続することを表します。「ずっと~し続けて今に至っている」ことを表しますが、「今も~しているか」「これからも~し続けるか」は状況次第で、そうである場合もあれば、そうでない場合もあります。
  • 「この3日間」は for the past three daysと言います。for three days でも3日間という意味を表せますが、past をつけると明確に「過去から今までの3日間」と伝えることができます。
  • 「もう40分以上」の「もう」は now(これまで、すでに)を使って表します

Pick up! キーワード&フレーズ

  • raining:降雨
  • for the past three days:この3日間
  • waiting:待っている
  • lobby:ロビー
  • over:~を超えて
  • more than:より多い
  • go out with:付き合う
  • dating:付き合う

いかがでしたか?この連載は<毎日更新>しています。明日の朝もどうぞお楽しみに!

© アイランド株式会社