Time
Prepositions
at
時刻 / 期日 / 状態のように時間軸の一点を伝えるときは at を使う。
- at 13:00
- at (dawn|noon|midnight|night)
- He died at the age of 85.
時刻以外にも、その時点でという意味で at を使う。
- at 70 miles an hour 時速70マイルの時に
- at 100 degrees 100度の時に
on
日付は on を使う。カレンダー日付枠上に予定が書かれているイメージになる。 on はなくてもよい。
- (on) Sunday
- (on) Sundays
- (on) Friday evening(s)
- (on) January 5th, 2014
週末の表現で on the weekend / on weekends が使える。この場合は on は必要になる。
in
時間範囲を表す時は in を使う。
- 年 / 月 (カレンダー内に予定が入っているイメージ)
- in 2014
- in April
- in April 2014
- 午前 / 午後 / 晩
- in the (morning|afternoon|evening)(s)
at (morning|afternoon|evening)
- in the (morning|afternoon|evening)(s)
- 範囲(期間後)
- in a moment
- in a few minutes
- in a (day|week|month|year)
- in two (days|weeks|months)(’ time)
at (dawn|noon|night|…) は状態なので at が使えるが、午前/午後は範囲なので in を使う。
for
for で継続期間を伝えることができる。
- I’ve been waiting for an hour.
肯定文なら for は省略できるが、否定文では省略できない。
- I’ve been in Japan (for) 5 years.
- I haven’t had a vacation for a few years.
否定文では for の代わりに in も使える。
- I haven’t had a vacation in a few years.
all (day|my life) の場合は for はつけない。
- I’ve had a headache all day.
… for all day. - I’ve lived here all my life.
… for all my file.
since
since で開始時間を伝えることができる。
- I’ve been waiting since 13:00.
- I haven’t met him since last year.
- I’ve known him since we were in high school.
by / by the end of / by the time
- Please complete your payment by tomorrow. 明日までに
- Please be sure to pay that by the end of this month. 今月末までに
by と by the end of との違いに注意する。
- by today 今日中に
- by tomorrow 明日(の朝)までに
- by the end of tomorrow 明日中に
- by next month 来月までに
- by the end of next month 来月末までに
by today は「今日中に」となるが、今日はすでに始まっているので、副詞の today も当日が範囲になる。「今日は」の意味と混同しないようにする。
- Shall we go shopping today?
by then / by that time で、前文を受けて「その時までに」という表現が使える。
- The party starts at 19:00. I’ll finish work by then.
- I arrived at the party around 21:00, but by that time, most of the people had left.
during
during + 名詞 で「…の間に」の意味になる。節の場合は while を使う。
- during spring break
- while I was reading a book
until / til
until は「…までずっと」の継続状態を表す。 by は区切りの期限だが until は、指定条件になるまで継続する。
til は口語的で、節には until は用いる。
- Read this book (til|until) the end.
- This method waits until the timeout has elapsed.
up to
- up to now / so far
- keep up to date 最新に保つ
- up-to-date information 最新情報
within
期間内を表す時は within を使う。 in も範囲を表すが、指定期間後になる。
- I’ll be back in a week. 一週間後に戻ってきます
- in a few minutes 数分後
- within a few minutes 数分以内
When vs. How long
How long have you (been) で「どのくらいの間、そうであるのか?」を尋ねることができる。
- How long have you been waiting the bus?
- How long has it been raining?
- How long have they known each other?
How long are you … ing では「どのくらいの間 … するつもりなのか?」の意味になるので注意する。
- How long are you staying in Japan? 日本にいつまで滞在予定ですか?
- How long have you been in Japan? 日本にどれくらい住んでいますか?
いつ When なのか、どのくらいの期間 How long なのかを区別する。
When に対する答えは、 at / ago / when で開始点を伝える。
- When did it start raining? I started raining this morning.
- When did you get married? I got married 5 years ago.
- When did you and Bob first meet? We first met when I was in college.
How long に対する答えは for / since で期間を伝える。
- How long has it been raining? It has been raining since this morning.
- How long have you been married? I’ve been married for 5 years.
- How long have you and Bob known each other? We’ve known each other since I was in college.
When vs. What / Which
時刻を尋ねる際 When … では漠然すぎるため What time … を用いる。
- When do you usually go to bed? When I’m sleepy.
- What time do you usually go to bed? Usually at 23:00.
曜日 / 月 / 季節は (Which|What) (day|month|season) … になる。選択肢で制限されるので Which が使える。
- Which day do you play tennis? On Tuesdays and Saturdays.
When ではないので、副詞句として用いる場合、文法的には At what time …/ On what day …/ In which month … のように前置詞が必要だが、通常は省略されることがほとんどである。
At what timeWhat time is it? 副詞句ではない- What time do you get up? 副詞句だが At what time … はめったに使われない
- (In) which month are most babies born?
Word Order
通常は、… 場所 + 時間 の順番で置く。
- I went the post office yesterday.
強調する時は文頭に来るケースもあるので、その限りではない。
- Today we’re gonna talk about …
- These days I’m busy.
- Nowadays most people prefer …
時刻と日付の順番についても、重要な方を先にもってくればよい。大抵、単位の小さい順に「時刻 + 日付」となるが、日付を伝える事が目的で、時刻が補足情報になる場合は、日付を先にする。
- What time did you get up today? I got up at 9:00 today.
- When does the final round start? It starts on May 12th at 13:00.
Phrases
last / this / next / every
last / this / next / every で 先月/今月/来月/毎月 のように使える。これらは、前置詞 at / on / in は伴わない。
- (last|this|next|every) (week|month|year)
- yesterday / today / tomorrow / every day
- last night / tonight / tomorrow night / every night
- (yesterday|this|tomorrow|every) (morning|afternoon|evening)
everyday は形容詞であることに注意する。副詞句は every day になる。
- everyday life 日常生活
- everyday clothes 普段着
ago
- (a few days / an hour / five minutes) ago
around
- See you around 15:00. 15時ごろにお会いしましょう
half (past|to) …
- at half past 2 2時半
- at quarter to 3 3時15分前
- at 10 past 4 4時10分
at first / in the end
- at first 始めに
- in the end 最終的に = finally
at the (beginning|end) of
at the end of … で「… 末に」「… の後で」という表現が使える。
- at the end of each day 日々の終わりに
- at the end of October 10月末に
- at the end of the month 月末に
- at the end of the year 年末に
- at the end of a meeting
- at the end of night
対して at the beginning of … は始まりの時点を表す。
- at the beginning of the month 月初に
at the end of the day は「いろいろと考慮した結果」という意味もある。
at the time of … ing
at the time of … ing で「ちょうど … する時」という表現で、適用時間を狭めることができる。
- We use “will” to say what we decide to do something at the time of speaking.
at this time / at the moment
at this time / at the moment は「今のところは」「現時点(の条件下)では」の意味になる。
- He’s busy at this time.
this time の場合は、「今回は」で条件のニュアンスはない。
- Let me try one more time. I’ll do it right this time.
as of …
as of … で「… 以降」という意味になる。日付やバージョン等の明確な区切りと合わせて用いられる。
- This class is no longer supported as of version 0.9.3.
on time / late vs. in time / too late
on time / late は、単に時間帯を指す。
- on time 予定した時間通りに
- The meeting starts on time.
- late 遅い時間に
- I got home late. 遅い時間に帰宅した
in time / too late は、間に合ったか(その時間内か)どうかを表現し、時間帯を指していない。
- in time 余裕を持って
- Will we be in time for the train?
- I want to be home in time to cook dinner.
- just in time なんとか間に合って
- I got to the station just in time for the train.
- too late 遅れて
- I got home too late to cook dinner. …するには、遅れて帰宅した
at once / at a time
once は「一度」だが at once は、「まとめて一気に」すなわち「直ちに」の意味になる。
- Come at once. すぐに来てくれ
at a time は「一度に / 同時に」の意味になる。
- Don’t try to do two things at a time. 同時に二つの事をしようとするな
at any time / at all times
at any time は「いつでも」の任意の時間を表し at all times は「常時」で継続した期間を表す。