時間の前置詞(at / on / in / before / after)

at + 時刻、on + 日付、in + 月や年。before / after で前後関係を表します。

説明

時間の前置詞は、出来事が起きる時点・日・期間・前後関係を表します。

「3時に」「月曜日に」「7月に」「朝食の前に」のように、時刻・日・期間・前後関係で使い分けます。

at / on / in は、もともと場所の使い方(点・面・囲い)がそのまま時間にも広がる前置詞です。場所の at は地点、on は接触する面、in は囲まれた空間。時間でも、at は一点(時刻)、on は1日というカレンダー上の面、in は月・季節・年という枠の中、と同じイメージで捉えます。

今回のゴール

  • 時間の前置詞(at / on / in / before / after)の使い分けを覚える

時間の前置詞(at / on / in / before / after)の使い分けを覚える

時間を表すときは「」「」「広い期間」で考えます。 午後3時のような一点なら at、月曜日のような1日なら on、7月や夏のような広い期間なら in を使います。ある時間より前なら before、後なら after です。
細かい時刻から広い期間へ、少しずつ範囲が広がるイメージと、前後関係で整理します。

補足
in / on / at は場所と時間の両方に出ます。時間を表すときは、時刻なら at、曜日・日付なら on、月・季節・年なら in と整理します。
時間を表す前置詞
前置詞コアイメージ対象
at時刻・特定の瞬間at 3 p.m. / at night
on面(カレンダー上の1日)曜日・日付on Monday / on May 5th
in囲い(時間の枠)月・季節・年・期間in July / in summer / in 2024
before時間軸の前〜の前にbefore breakfast / before 7 p.m.
after時間軸の後〜の後にafter school / after dinner

例文

at + 時刻

The class starts at 3 p.m.

授業は午後3時から始まります。

解説
at + 時刻で特定の瞬間を表します。at night / at lunch のような表現も慣用的に at を使います。
on + 曜日

We have a meeting on Monday.

私たちは月曜日に会議があります。

解説
on + 曜日 / 日付で「その日」を表します。on May 5th のように日付にも使います。
in + 月・季節・年

The restaurant opened in 2000.

そのレストランは2000年にオープンしました。

解説
in + 月 / 季節 / 年で広い期間を表します。in summer や in the morning も同じ考え方です。
at / on / in の組み合わせ

We met at 7 p.m. on Monday in July.

私たちは7月の月曜日の午後7時に会いました。

解説
at(時刻)+ on(曜日)+ in(月)のように、狭い時刻から広い期間へと並べるのが自然です。
before(前)

I brush my teeth before breakfast.

私は朝食の前に歯をみがきます。

解説
before + 名詞で「〜の前に」を表します。before breakfast は「朝食の前に」です。
after(後)

We play soccer after school.

私たちは放課後にサッカーをします。

解説
after + 名詞で「〜の後に」を表します。after school は「学校の後、放課後に」です。

間違えやすいポイント

at Monday

on Monday

曜日 / 日付には on を使います。at は時刻、in は月や季節など広い期間に使います。

in 3 p.m.

at 3 p.m.

時刻には at を使います。in は時刻ではなく、月・季節・年などのもっと広い期間に使います。

on the morning

in the morning

in the morning / in the afternoon / in the evening は決まり文句です。on は曜日・日付のときに使います。

まとめ

  • 時間の前置詞(at / on / in / before / after)の使い分けを覚える