「みんな教えて! 選手権!!」開催のお知らせ

for 30 minutes.

for the last 30 minutes.

の違いとは何ですか?教えてくれたら嬉しいです!

A 回答 (2件)

for 30 minutesは単にあるどこかの「30分間」と言う時間を表したもので、現在形/過去形/未来形で使えます。


Every night I stretch for 30 minutes after taking a bath.
入浴後毎晩30分間ストレッチをする。→日々の習慣。
I walked around near the river yesterday for 30 minutes
昨日川の周りを30分間歩き回った。→過去の行動。
I will give a presentation in English for 30 minutes tomorrow.
明日英語で30分間プレゼンをする。→未来の予定。

一方、for the last(past) 〇 minutes/days/yearsは、現在完了形もしくは現在完了進行形と共に使い、「この○分間/日間/年間」を表します。
I have been studying English for the last 30 minutes.
この30分英語を勉強している。
She has been a sick in bed for the past 1 week.
この1週間病気で寝込んでいる。
つまり過去から直結して今現在の状態や行動の継続を表しています。
    • good
    • 0

for 30 minutesは「30分間」(開始や終了時期について明記していない)


for the last 30 minuteは「現在までの30分間」です。
ご参考になれば幸いです。
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報