
英語の「前置詞in/at/on」の使い分け完全ガイド|場所と時間の違いを例文で解説
前置詞in/at/onが難しい理由
英語学習者が最もつまずきやすい文法項目の一つが「前置詞」です。特にin、at、onの3つは、日本語ではすべて「〜に」「〜で」と訳されることが多いため、どれを使うべきか迷ってしまう方が非常に多いです。
これらの前置詞は「場所」を表す場合と「時間」を表す場合で使い分けのルールが異なります。この記事では、それぞれの使い方を具体的な例文とともに徹底解説します。一度ルールを理解すれば、迷わず正しい前置詞を選べるようになります。
場所を表すin/at/onの使い分け
「in」は広い空間の中
前置詞inは「〜の中に」というイメージで、比較的広い空間や範囲の中にいることを表します。建物の中、都市、国など、ある程度の広がりがある場所に使います。
I live in Tokyo.
She is in the kitchen.
There are many temples in Japan.
(訳)私は東京に住んでいます。/ 彼女はキッチンにいます。/ 日本にはたくさんのお寺があります。
「at」は一点を指すピンポイント
前置詞atは、地図上の一点を指すように「その場所」をピンポイントで示します。具体的な建物や施設、待ち合わせ場所などに使われます。
I’ll meet you at the station.
He is at school now.
We arrived at the airport early.
(訳)駅であなたに会います。/ 彼は今学校にいます。/ 私たちは空港に早く着きました。
「on」は接触している表面
前置詞onは「〜の上に」という意味で、何かの表面に接触している状態を表します。テーブルの上、壁、通りなど、面に触れているイメージです。
The book is on the desk.
There’s a picture on the wall.
I live on Main Street.
(訳)本は机の上にあります。/ 壁に絵がかかっています。/ 私はメインストリートに住んでいます。
時間を表すin/at/onの使い分け
「in」は長めの期間
時間を表す場合、inは月、年、季節、世紀など、比較的長い期間に使います。また「〜後に」という未来の表現にも使われます。
I was born in 1995.
She will come back in March.
It’s cold in winter.
I’ll finish this work in two hours.
(訳)私は1995年に生まれました。/ 彼女は3月に戻ってきます。/ 冬は寒いです。/ 2時間後にこの仕事を終えます。
「at」は時刻や時点
atは具体的な時刻や特定の時点を表します。時計が指す時間や、特定のイベントの時などに使います。
The meeting starts at 3 p.m.
I wake up at 7 o’clock every day.
At night, the city is beautiful.
(訳)会議は午後3時に始まります。/ 私は毎日7時に起きます。/ 夜、その街は美しいです。
「on」は特定の日や曜日
onは特定の日付、曜日、特別な日に使います。カレンダー上で指せる具体的な日というイメージです。
My birthday is on July 15th.
We have a meeting on Monday.
I don’t work on weekends.
(訳)私の誕生日は7月15日です。/ 月曜日に会議があります。/ 週末は働きません。
間違えやすいポイントと注意点
前置詞の使い分けで特に注意が必要なケースをまとめました。
- 「家にいる」はat homeが正解 – 家は建物ですがinではなくatを使います。これは慣用表現として覚えましょう。
- 「学校で」はat schoolとin the school – at schoolは「生徒・学生として」、in the schoolは「建物の中に」という違いがあります。
- 「朝・午後・夜」の使い分け – in the morning/afternoon/eveningですが、at nightだけは例外です。
- 「週末」はon weekends – 曜日のグループなのでonを使います。
- 「バス・電車の中」はon – 乗り物に乗っている時はon the bus/trainとonを使います(ただしin a car/taxiは例外)。
- 「通りに面している」はon – 住所を言う時、通り名にはonを使います(on 5th Avenue)。
まとめ:前置詞は「イメージ」で覚えよう
in、at、onの使い分けは、最初は難しく感じるかもしれませんが、それぞれの持つイメージを理解すれば自然と使えるようになります。
場所の場合:
- in = 広い空間の「中」
- at = ピンポイントの「地点」
- on = 接触している「表面」
時間の場合:
- in = 長めの「期間」(月・年・季節)
- at = 具体的な「時刻・時点」
- on = 特定の「日・曜日」
例外や慣用表現もありますが、まずはこの基本イメージをしっかり頭に入れることが大切です。英文を読む時や書く時に、意識的にこれらの前置詞に注目してみてください。実際の使用例を数多く見ることで、自然と正しい使い分けができるようになります。日々の学習の中で少しずつ慣れていきましょう。




