
前置詞 in/at/on の使い分け完全ガイド|場所・時間の表現をマスターしよう
前置詞 in/at/on が難しい理由とは?
英語学習者の多くが苦手とする前置詞。中でも「in」「at」「on」の3つは、日本語ではすべて「〜に」「〜で」と訳せてしまうため、使い分けに迷う方が非常に多いです。しかし、それぞれには明確なイメージとルールがあります。
この記事では、場所と時間の両方の観点から、in/at/onの使い分けを基礎から丁寧に解説します。覚えるべきポイントを押さえれば、もう迷うことはありません。
場所を表す前置詞 in/at/on の使い分け
「in」は空間の中にいるイメージ
「in」は、何かの内部や空間の中に存在している状態を表します。建物の中、国や都市など広い範囲の中にいる場合に使います。
I live in Tokyo.
She is in the room.
There are many temples in Kyoto.
(訳)私は東京に住んでいます。/彼女は部屋の中にいます。/京都にはたくさんのお寺があります。
「in」を使う主な場面:
- 国・都市・地域:in Japan, in New York, in Asia
- 建物の中:in the office, in the library, in a car(車内)
- 空間:in the box, in the water, in the sky
「at」は地点・スポットのイメージ
「at」は、ある特定の地点やスポットにいることを表します。場所を点として捉えるイメージです。
I’m at the station.
Let’s meet at the café.
He is at work.
(訳)私は駅にいます。/カフェで会いましょう。/彼は職場にいます。
「at」を使う主な場面:
- 具体的な場所・施設:at the airport, at school, at home
- 集まりやイベント:at a party, at a concert, at a meeting
- 住所の番地:at 123 Main Street
「on」は接触面・表面のイメージ
「on」は、何かの表面に接している状態を表します。床・壁・テーブルなど平面上にある場合に使います。
The book is on the desk.
There is a picture on the wall.
I live on the second floor.
(訳)本は机の上にあります。/壁に絵があります。/私は2階に住んでいます。
「on」を使う主な場面:
- 表面・上:on the table, on the floor, on the ceiling
- 通りや道路:on Main Street, on the road
- 階数:on the first floor, on the 5th floor
時間を表す前置詞 in/at/on の使い分け
「in」は長めの期間に使う
「in」は、月・年・季節・世紀など、比較的長い時間の単位に使います。「〜の中で」という期間のイメージです。
I was born in 1995.
Cherry blossoms bloom in spring.
I’ll finish this in two hours.
(訳)私は1995年に生まれました。/桜は春に咲きます。/2時間で終わらせます。
時間の「in」を使う場面:
- 年:in 2024, in 1980
- 月:in January, in December
- 季節:in summer, in winter
- 時間帯:in the morning, in the afternoon, in the evening(※ at night)
- 期間:in a week, in three days
「at」は時刻や短い時点に使う
「at」は、具体的な時刻や瞬間的な時点を示す場合に使います。
The meeting starts at 3 p.m.
I wake up at 7 o’clock every day.
We eat special food at Christmas.
(訳)会議は午後3時に始まります。/私は毎日7時に起きます。/私たちはクリスマスに特別な料理を食べます。
時間の「at」を使う場面:
- 時刻:at 9:00, at noon, at midnight
- 瞬間:at the moment, at present
- 特定の時期:at night, at Christmas, at the weekend(イギリス英語)
「on」は日付や曜日に使う
「on」は、特定の日付や曜日など、カレンダー上の一日を指す場合に使います。
My birthday is on May 15th.
We have a test on Monday.
I don’t work on weekends.
(訳)私の誕生日は5月15日です。/月曜日にテストがあります。/私は週末は働きません。
時間の「on」を使う場面:
- 曜日:on Sunday, on Fridays
- 日付:on January 1st, on the 20th
- 特定の日:on my birthday, on Christmas Day, on New Year’s Day
- 特定の日の午前・午後:on Monday morning, on Friday evening
間違えやすいポイントと覚え方のコツ
in/at/onの使い分けで特に注意が必要なポイントをまとめました。
場所の前置詞で間違えやすいケース
- ×「at Tokyo」→ ○「in Tokyo」(広い地域には in)
- ×「in the bus stop」→ ○「at the bus stop」(地点は at)
- ×「in the wall」→ ○「on the wall」(表面は on)
- 「in the car」は正しい(車内という空間)、「on the bus/train」も正しい(公共交通機関)
時間の前置詞で間違えやすいケース
- ×「in Monday」→ ○「on Monday」(曜日は on)
- ×「on 2024」→ ○「in 2024」(年は in)
- ×「in night」→ ○「at night」(night は例外的に at)
- ×「on Christmas」→ ○「at Christmas」または「on Christmas Day」(日を強調する場合は on)
覚え方のコツ
範囲のイメージで覚える:
- in = 広い範囲・空間の中(国、都市、月、年)
- on = 接触している面・特定の日(表面、曜日、日付)
- at = ピンポイントの地点・時点(場所、時刻)
まとめ:in/at/onは「範囲」で考えよう
前置詞 in/at/onの使い分けは、それぞれの持つ「範囲感」を理解することが最大のポイントです。
場所の場合:
in(空間の中)→ at(地点)→ on(接触面)の順で範囲が具体的になると覚えましょう。
時間の場合:
in(長い期間)→ on(特定の日)→ at(瞬間・時刻)の順で時間が限定されると理解できます。
最初は迷うかもしれませんが、例文を何度も音読して感覚を身につけることが大切です。日常的に使う表現から覚えて、少しずつ使える範囲を広げていきましょう。前置詞が正しく使えるようになると、英語の表現力が格段にアップします。




