「in Monday? on Monday? どっちだっけ」― 前置詞 at / on / in の使い分けは、英語学習の最初の難関のひとつです。日本語の助詞「に」「で」は 1 対 1 で英語の前置詞に対応しないため、単語ごとに丸暗記しようとすると数百パターンも覚えるはめになります。
しかし実は、at / on / in は「点・面・空間」という 3 つの空間イメージさえ掴んでしまえば、場所でも時間でもほとんどの場面で迷わなくなります。この記事では、まず核イメージを提示し、場所 → 時間 → 混同ケースの順に、同じ感覚でどこまで貫通できるかを見ていきます。
at / on / in の核: 点・面・空間
次の 2 文を比べてみてください。どちらも「彼女に会った」と言っているだけですが、前置詞が違います。
I met her at the station.
私は駅で彼女に会った。
I met her in Tokyo.
私は東京で彼女に会った。
駅は「広い東京のどこで会ったか」の 一点、東京は「その内側のどこか」を指す 空間。日本語だとどちらも「〜で」で済みますが、英語はこの 2 つを at と in で書き分けます。ポイントは、at / on / in はどれも空間の捉え方を表しているということです。
狭い地点・時刻
面への接触・曜日
空間の内側・期間
- at = 点(ピンポイントで場所・時刻を指す)
- on = 面(物・カレンダーに乗っている)
- in = 空間・範囲(内側に包まれている)
この 3 イメージは 場所でも時間でも共通 です。以下のセクションでは、まず場所から、次に時間の順に、同じイメージがどう機能するかを見ていきます。
場所の at / on / in
場所を表すときの at / on / in は、どれくらいのサイズ感で捉えるか で選びます。
at ― 狭い一点
建物、入口、バス停、交差点、駅など、地図にピンを刺せる レベルの狭い場所には at を使います。
She is waiting at the door.
彼女はドアのところで待っている。
She is waiting at the door は「ドアのところで」、つまり ドアという狭い 1 地点 で待っているイメージ。at the bus stop(バス停で)、at the corner(角で)、at the airport(空港で)も同じ感覚です。
on ― 面への接触
壁・机・床・通り沿いなど、何かの面に接触している ときは on を使います。接触は下からだけではなく、横や上からでも構いません(例: a picture on the wall = 壁に掛かった絵)。
The book is on the desk.
本は机の上にある。
机の 面の上 に本が乗っている、という物理的な接触感を on で表します。
in ― 空間の内側
部屋、公園、街、国、箱、プールなど、輪郭のある空間の内側 にいるときは in を使います。
The children are playing in the park.
子どもたちは公園で遊んでいる。
公園という 境界のある空間の中 で遊んでいるイメージです。in the room(部屋の中で)、in Japan(日本で)、in the box(箱の中に)も同じ発想です。
サイズ感で使い分けるマトリクス
| 目安のサイズ | 例 | |
|---|---|---|
| at | 地図上の一点(〜数十メートル) | at the door / at the bus stop / at Shibuya Station |
| on | 面・通り | on the desk / on the wall / on Main Street |
| in | 部屋〜国(輪郭のある空間) | in the room / in the park / in Tokyo / in Japan |
大事なのは、話し手の視点 で at か in かが入れ替わる、ということ。同じ「東京駅」でも、「東京のどこ? → 駅だよ」と地点化するときは at、「駅の構内で」と空間化するときは in を使います。次の例では、同じ場所を at と in の両方でズームを切り替えています。
I changed trains at Shibuya Station in Tokyo.
私は東京の渋谷駅で電車を乗り換えた。
Shibuya Station を「東京の中の一点」として at、Tokyo を「その一点を含む広い空間」として in で表しています。at と in を 入れ子 で重ねられるのが前置詞の面白いところです。
時間の at / on / in
ここからが本題です。場所で使った「点・面・空間」の感覚は、そのまま時間にも当てはまります。時間軸を横に伸ばした 1 本の線だと思えば、そこに打つ目印のサイズで at → on → in が決まります。
at ― 時刻という「点」
時刻(何時何分)、特定の瞬間 には at を使います。時間軸上にピンを刺すイメージです。
The meeting starts at 7:00.
会議は7時に始まる。
at 7:00、at noon(正午に)、at midnight(深夜に)、at sunrise(日の出に)など、幅を持たない一瞬 は at です。
on ― 曜日・日付という「面」
曜日・日付・特定の日 には on を使います。カレンダーのマス目 1 日分に「載せる」イメージです。
I have a piano lesson on Monday.
月曜日にピアノのレッスンがある。
on Monday(月曜日に)、on July 4(7 月 4 日に)、on my birthday(誕生日に)、on Christmas Day(クリスマスの日に)。「特定の 1 日」という面にイベントが乗る 感覚が on です。
in ― 月・年・季節という「空間」
月・年・季節・時間帯 など、何日も続く広い期間 には in を使います。その期間の内側にいるイメージです。
I was born in July.
私は7月に生まれた。
in July(7 月に)、in 2026(2026 年に)、in summer(夏に)、in the morning(朝に)、in the 20th century(20 世紀に)。場所で in the room と言うのと同じ感覚で、時間の部屋に入っている と捉えます。
時間軸で見る at / on / in
時刻(瞬間)から曜日・日付(1 日)、月・年・季節(何日も続く期間)へと 時間を広く取るほど at → on → in に移る。場所のサイズ感と同じ順番で、時間にもそのまま当てはまる。
時間表現の全体像を表にまとめると次の通りです。
| 前置詞 | 対象 | 例 |
|---|---|---|
| at | 時刻・特定の瞬間 | at 7:00 / at noon / at midnight / at sunrise |
| on | 曜日・日付・特定の日 | on Monday / on July 4 / on my birthday / on New Year's Day |
| in | 月・年・世紀・季節・時間帯 | in July / in 2026 / in summer / in the morning |
混同しやすいケース
核イメージだけで大半は解決しますが、いくつか 定型表現としてそのまま覚えるべき例外 があります。
at night だけ at
morning / afternoon / evening には in(in the morning / in the evening)を使うのに、night だけは at night と at を使います。
I usually read books at night.
私は夜によく本を読む。
歴史的には「真っ暗な一点」として点化されたと言われますが、現代の学習者は at night はセットで覚える のがいちばん早い対処法です。in the night も通じますが、使用頻度は at night が圧倒的。
週末は at / on の両方がある
イギリス英語では at the weekend、アメリカ英語では on the weekend が一般的です。
We usually relax at the weekend.
週末にはたいていのんびりする。
どちらも通じるので、書き手の英語圏に合わせて選べば OK。試験や公式文書ではどちらを選んでも減点されません。
乗り物は on と in で分かれる
「〜に乗る」を表すときは、通路を歩ける乗り物には on、座席に収まる乗り物には in を使います。
Many people were on the bus.
バスには多くの人が乗っていた。
She is sleeping in the car.
彼女は車の中で寝ている。
| on を使う乗り物 | in を使う乗り物 |
|---|---|
| bus / train / plane / ship / bike | car / taxi / truck |
境界は「立って移動できるかどうか」。バス・電車・飛行機は床面に立つイメージで on、車やタクシーは座席に収まるイメージで in です。自転車・バイクも on(またがって面の上に乗る感覚)なので注意。
日本語話者のよくある誤り
日本語の助詞「に」に引きずられて、時間表現で前置詞を取り違えるミスが起きがちです。
Friday は 曜日 = 1 日分の面 なので、in ではなく on を使います。
7:00 は 時刻 = 点 なので、on ではなく at を使います。
July は 月 = 広い期間の空間 なので、on ではなく in を使います。
正しい形の一例:
I will visit her on Friday.
金曜日に彼女を訪ねるつもりだ。
まとめ: 迷ったときの判断フロー
最後に、at / on / in に迷ったときの思考手順を整理します。
- 場所か時間か を確認する(構造は同じなので手順は共通)
- サイズ感 を見る ― 点か? 面(1 日分)か? 広い空間(期間)か?
- 点なら at、面なら on、空間なら in
- ピンを刺せる狭い場所・時刻 → at(at the door / at 7:00)
- 面に乗る・カレンダーの 1 日 → on(on the desk / on Monday)
- 輪郭のある空間・広い期間 → in(in Tokyo / in July)
例外として残るのは at night、at / on the weekend、乗り物の on / in の 3 つだけ。あとは核イメージで解決できます。まずはこの 3 ステップと 3 つの例外パターンを体に入れて、次に読む長文で出会う at / on / in を仕分けしてみてください。何度か繰り返すうちに、日本語の「に」「で」を経由せず、英語の空間感覚で直接選べるようになります。
