時間の前置詞 at・on・in の使い分け|「点・面・箱」で決まる

文法

予定を英語で書こうとして、手が止まる。

「7時に」は at だったか。
月曜日は on で、7月は in だったか。

なんとなく選んで、なんとなく合っている気がする。

心当たりはありませんか?

at・on・in が定着しないのは、記憶力の問題ではありません。時間の用法を、空間の用法と切り離して覚えているからです。

この3つはもともと空間を表す前置詞です。時間の用法は、その感覚をそのまま持ち込んだものにすぎません。時間専用のルールがあるわけではないのです。

3つの違いは「点・面・箱」で決まる

まず空間での姿を見てください。時間の使い分けは、この延長線上にあります。

前置詞 イメージ 空間での例 時間での例
at at the station(駅で) at 7 o’clock(7時に)
on 接触・面 on the desk(机の上に) on Monday(月曜日に)
in 内包・箱 in the box(箱の中に) in July(7月に)

at は位置を一点で指します。on は面に接しています。in は境界の内側にあります。

時間も同じです。時刻は点。日付はカレンダーという面の上の1マス。月や年は、幅のある箱。

迷ったら「これは点か、面か、箱か」と考えてください。用法を1つずつ覚えるより早く、例外にも強くなります。

at|時間を点で指す

at は「特定の時刻」や「瞬間的な出来事」に使います。時計で1点を指せるものが目安です。

例文

  • at 7 o’clock(7時に)
  • at midnight(真夜中に)
  • at lunchtime(昼食時に)
  • at noon(正午に)
  • at the moment(いま)

lunchtime は幅がありそうに見えますが、英語では「昼食という一点」として扱います。長さではなく、話し手が点として捉えているかどうかで決まります。

on|カレンダーの1マスに乗せる

on は「日付」「曜日」「特定の日」に使います。カレンダーを開いて指させる日、と考えてください。

例文

  • on Monday(月曜日に)
  • on Christmas Day(クリスマスに)
  • on April 1st(4月1日に)
  • on my birthday(誕生日に)

面の上に乗るイメージなので、その日を丸ごと1枚として扱います。

in|時間を箱で包む

in は「月」「年」「世紀」「午前・午後」など、幅のあるまとまりに使います。

例文

  • in the morning(朝に)
  • in July(7月に)
  • in 2025(2025年に)
  • in the 21st century(21世紀に)
  • in summer(夏に)

箱の中で何かが起きる、という捉え方です。いつ起きるかは特定しません。

つまずくのはここ

ここから先が、丸暗記だと詰まるところです。すべて「点・面・箱」で説明がつきます。

「in the morning」なのに「on Monday morning」

morning は幅があるので in が基本です。ただし曜日が付くと、カレンダーの1マスに乗ります。

→ in the morning/on Monday morning

「in the morning」なのに「at night」

night だけが例外的に at を取ります。朝・昼・夕方は箱として扱い、夜は点として扱う。慣用なので、ここは形で覚えてください。

→ in the morning / in the afternoon / in the evening / at night

「at Christmas」と「on Christmas Day」

どちらも正しく、指しているものが違います。

at Christmas はクリスマス前後の時期を点として指します。on Christmas Day は12月25日そのものです。

「in time」と「on time」

in time は「間に合って」。締め切りという箱の内側に入ったということです。

on time は「時間ちょうどに」。決められた点に接している状態を指します。

「in five minutes」は「5分間」ではなく「5分後」

未来の話で in を使うと、「その時間が経過したあと」を指します。

→ I’ll be there in five minutes.(5分後に着きます)

「5分以内」と言いたいときは within five minutes です。

next・last・this・every には前置詞を付けない

これらが付くと、前置詞は不要になります。

→ ×on next Monday / ◯next Monday
→ ×in last July / ◯last July

迷ったときの決め方

上から順に当てはめてください。3秒で決まります。

  • 時計で1点を指せるか → at(7 o’clock, noon, midnight)
  • カレンダーで1日を指せるか → on(Monday, April 1st, 誕生日)
  • それより広いまとまりか → in(morning, July, 2025, 世紀)
  • next・last・this・every が付いているか → 前置詞は付けない

この順で外れるのは at night くらいです。例外を先に覚えるのではなく、原則を通してから拾ってください。

自分の予定を英語で書いてみる

定着させたいなら、覚えるより使うほうが早いです。手帳の予定を英語にしてみてください。

  • I have a meeting at 3 p.m.
  • I will go shopping on Saturday.
  • My trip is in August.

自分の予定なら中身を考えなくて済むので、前置詞の判断だけに集中できます。1日3行で十分です。

まとめ

  • at は時間を点で指す(時刻・瞬間)
  • on はカレンダーの1マスに乗せる(日付・曜日)
  • in は幅のあるまとまりを箱で包む(月・年・世紀)

3つを個別に覚えようとすると、例外が出るたびに崩れます。空間のイメージを持ち込めば、時間の用法は後からついてきます。

前置詞は、文のどこに置かれるかで役割が決まります。文全体の組み立てから確認したい場合は、英語5文型をビジネスで使い倒すで骨格を先に押さえてください。

コメント

タイトルとURLをコピーしました