2026年2月最新

in, on, atの違い|場所と時間の前置詞を例文で完全攻略

英語の前置詞で最も迷うのがin, on, at。場所でも時間でも使い分けのルールがあります。in=広い範囲・長い期間、on=表面・特定の日、at=地点・時刻という基本イメージを押さえましょう。

in, on, atは英語で最も使用頻度の高い前置詞であり、日本人学習者が最も間違えやすいポイントでもあります。これらは場所と時間の両方に使われ、それぞれ「空間の広さ」「時間の単位」に応じた使い分けルールがあります。大きい順にin > on > atと覚えると整理しやすくなります。この記事では場所と時間それぞれの使い分けを、例外も含めて徹底解説します。

in / on / at 早わかり比較表

比較ポイントinonat
場所のイメージ空間の中(in the room, in Tokyo)表面に接触(on the table, on the wall)地点・場所(at the station, at home)
時間のイメージ月・年・季節・長い期間(in March, in 2026)特定の日・曜日(on Monday, on Christmas Day)時刻・短い時点(at 3 p.m., at noon)
空間の広さ広い(国・都市・部屋の中)中間(通り・表面)狭い(特定の地点・建物)
時間の長さ長い(月・年・世紀)中間(日・曜日)短い(時刻・瞬間)

場面別の使い分け

1

「東京に住んでいます」と場所を伝える

BESTin

都市・国など広い空間の中にいることを表すのでin。

I live in Tokyo.

東京に住んでいます。

2

「月曜日に会議があります」と日を指定する

BESTon

特定の曜日を指定する場合はon。on Monday, on Fridayのように使う。

We have a meeting on Monday.

月曜日に会議があります。

3

「3時に待ち合わせしよう」と時刻を指定する

BESTat

具体的な時刻にはatを使う。at 3 o'clock, at noon, at midnight。

Let's meet at 3 o'clock.

3時に待ち合わせしよう。

Speak(スピーク)で実践練習

AIとの英会話レッスンで、学んだ表現をすぐに実践。発音チェック機能付きで、正しい英語が身につきます。

Speakで無料体験する
4

「テーブルの上に本がある」と位置を述べる

BESTon

物が表面に接触しているのでon。テーブルの表面に載っている状態。

There's a book on the table.

テーブルの上に本があります。

5

「駅で待っています」と待ち合わせ場所を伝える

BESTat

特定の地点・場所を指すのでat。at the station, at the airport, at the officeなど。

I'll be waiting at the station.

駅で待っています。

DMM英会話で講師と練習

130カ国以上の講師とマンツーマンレッスン。学んだ表現をネイティブ相手に実践できます。

DMM英会話を無料体験する

よくある間違い

I was born at 1990.

I was born in 1990.

年にはinを使います。atは時刻に対して使う前置詞です。in 1990, in March, in summerのように覚えましょう。

See you in Monday.

See you on Monday.

曜日にはonを使います。on Monday, on Tuesday, on Wednesdayです。月にはinを使うので混乱しやすいですが、日・曜日はonです。

I live at Tokyo.

I live in Tokyo.

都市や国など広い範囲にはinを使います。atは特定の地点(at 123 Main Street, at the corner)に使います。

場所の前置詞:in, on, atの詳細ルール

inは三次元の空間の中(in the box, in the car, in Japan)、onは二次元の表面上(on the floor, on the bus, on Main Street)、atは特定の地点(at the door, at the bus stop, at 5th Avenue and Broadway)に使います。乗り物に関してはin a car(車の中)ですが、on a bus / on a train(バス・電車に乗って)とonを使う点に注意。大きい乗り物は歩けるのでonのイメージです。

時間の前置詞:覚え方のコツ

時間の前置詞は「大きい単位ほどin」と覚えましょう。in the morning(朝に)、in March(3月に)、in 2026(2026年に)、in the 21st century(21世紀に)。on March 5th(3月5日に)、on my birthday(誕生日に)、on weekends(週末に)。at 7 a.m.(午前7時に)、at night(夜に)、at Christmas(クリスマスに)。ただしat nightとin the morningのように例外もあります。

前置詞が不要な場合

home, here, there, upstairs, downstairsなど一部の語にはat/in/onを付けません。I went home.(家に帰った)であり、I went to home.とは言いません。また、this, last, next, everyが付く時間表現にも前置詞は不要です。I'll see you next Monday.(来週の月曜日に会おう)。this morning, last year, every dayなども同様です。

in, on, atを使った頻出イディオム

inを使ったイディオム:in time(間に合って)、in advance(事前に)、in charge(担当で)。onを使ったイディオム:on time(時間通りに)、on purpose(わざと)、on behalf of(代理で)。atを使ったイディオム:at least(少なくとも)、at first(最初は)、at once(すぐに)。特にin timeとon timeの違い(間に合う vs 定刻通り)は頻出です。

よくある質問

Q.in the morningなのにat nightなのはなぜですか?
A.

歴史的な慣習によるものです。morningは一定の長さがある時間帯なのでin、nightは暗い時間のひとまとまりの時点として捉えられるのでatが使われます。ただしin the nightも「夜中に」の意味で使われることがあります。at nightは「夜に」、in the nightは「夜の間に」というニュアンスの違いがあります。

Q.on the busとin the busの違いは?
A.

on the busは「バスに乗っている」(乗車状態)、in the busは「バスの中にいる」(物理的に中にいる)です。通常の乗車はon the busが自然です。バス・電車・飛行機など立って歩ける大きな乗り物にはonを、car・taxiなど小さい乗り物にはinを使います。

Q.at school / in school / in the schoolの違いは?
A.

at schoolは「学校にいる・在学中」、in schoolは「就学中」(アメリカ英語)、in the schoolは「学校の建物の中に」です。at/inは機能としての学校(学んでいる状態)、in theは物理的な建物を指します。同様にat the hospital(病院で=通院・勤務)vs in the hospital(入院中)のような区別があります。

Q.in time と on time の違いは何ですか?
A.

on timeは「定刻通りに」、in timeは「間に合って」です。The train arrived on time.(電車は定刻通りに到着した)。We arrived just in time for the movie.(映画にぎりぎり間に合った)。on timeは予定通りであること、in timeは期限前に到着することを意味します。

Speak(スピーク)で実践練習

AIとの英会話レッスンで、学んだ表現をすぐに実践。発音チェック機能付きで、正しい英語が身につきます。

Speakで無料体験する