英語「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:付き合う
いかがでしたか?この連載は<毎日更新>しています。明日の朝もどうぞお楽しみに!