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 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. 今月末までに

byby 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 time What 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 は「常時」で継続した期間を表す。