英語の前置詞で特に迷いやすいのが、in / on / at です。
どれも日本語では「〜に」と訳せることが多いため、
「時間では at なのに、場所では in になるのはなぜ?」
「Monday morning は in じゃなくて on?」
と混乱しやすいポイントでもあります。
結論からいうと、in / on / at はバラバラに覚えるより、共通するイメージで整理すると一気にわかりやすくなります。
この記事では、時間と場所の両方をまとめて整理しながら、初心者でも迷いにくい形で使い分けを解説します。
in / on / at の違いを最初に結論で整理
まずは全体像をつかみましょう。
| 前置詞 | 核になるイメージ | 時間での使い方 | 場所での使い方 |
|---|---|---|---|
| in | 中・広がりの中 | 月・年・季節・長い期間 | 部屋・建物・町・国などの中 |
| on | 面に接している | 曜日・日付・特定の日 | 面の上、線上、公共交通機関の上 |
| at | 点・一点 | 時刻・短い瞬間・特定の時点 | 点として見る場所、活動の場 |
覚え方のコツは、「at → on → in の順で、点から広がっていく」 と考えることです。
時間でも場所でも、このイメージがかなりそのまま使えます。
💡 迷ったら、次の順で考えると判断しやすくなります。
- 一点の時刻・地点なら at
- 日・面・接触なら on
- 中に入っている広がりなら in
時間での in / on / at の使い分け
時間の前置詞は、まず「時間の大きさ」で考えると整理しやすいです。
in は月・年・季節など広い時間に使う
in は、ある期間の中に入っているイメージです。
そのため、月・年・季節・時代のような、広めの時間の枠に使います。
例
- in April
- in 2026
- in winter
- in the 1990s
- in the morning
- in the afternoon
- in the evening
例文
- I was born in 2001.
- We often travel in summer.
- She studies best in the morning.
ここで大事なのは、morning / afternoon / evening は基本的に in だということです。
ただし、あとで説明するように、特定の朝・午後・夕方になると on になることがあります。
on は曜日・日付・特定の日に使う
on は、カレンダーの上で指させる一日を表す感覚で覚えると使いやすくなります。
例
- on Monday
- on Tuesday
- on June 10
- on my birthday
- on Christmas Day
- on Monday morning
例文
- We have a meeting on Monday.
- I came back on July 15.
- She called me on Sunday evening.
ポイントは、morning / afternoon / evening でも、特定の日に結びつくと on になることです。
たとえば、
- in the morning
- on Monday morning
この違いはとても重要です。
in the morning は「朝という時間帯」
on Monday morning は「月曜日の朝という特定の一回」
という違いです。
at は時刻・短い瞬間・時点に使う
at は、時間を一点として見るときに使います。
そのため、具体的な時刻や、短いタイミングにぴったりです。
例
- at 7:00
- at noon
- at midnight
- at lunchtime
- at night
- at the moment
例文
- The class starts at 9:00.
- I woke up at midnight.
- He usually studies at night.
特に覚えておきたいのが、night は at night になることです。
morning / afternoon / evening は in が基本なのに、night だけは at night が基本なので、ここはセットで覚えたほうが早いです。
時間の使い分けを一目で確認
| 表したい時間 | 使う前置詞 | 例 |
|---|---|---|
| 年・月・季節・時代 | in | in 2026 / in May / in spring |
| 曜日・日付・特定の日 | on | on Friday / on April 1 / on my birthday |
| 時刻・正午・真夜中・食事時 | at | at 8:30 / at noon / at dinner time |
場所での in / on / at の使い分け
次に、場所の使い分けです。
時間よりも、場所のほうが感覚的に理解しやすい人も多いでしょう。
ここでも基本は同じで、in = 中、on = 面、at = 点 です。
in は囲まれた空間や広い範囲の中
in は、何かの中に入っているときに使います。
例
- in the room
- in the kitchen
- in the box
- in Tokyo
- in Japan
- in the park
例文
- She is in the kitchen.
- I live in Osaka.
- There is a café in the station.
部屋・建物・都市・国のように、中に存在している感覚があるなら in が自然です。
on は表面・線・接触を感じる場所
on は、何かの表面に接しているイメージです。
例
- on the table
- on the wall
- on the floor
- on the sofa
- on the street
- on the train
例文
- My phone is on the table.
- There is a picture on the wall.
- I left my bag on the train.
「上にある」と覚えるのは出発点としてはよいのですが、実際には接している面があるかで考えるほうが応用しやすいです。
また、train / bus などの公共交通機関は on になりやすいのもポイントです。
at は一点の場所、または活動の場所
at は、場所を細かい内部ではなく、一点の場所として見るときに使います。
また、何をする場所かという活動の視点でもよく使われます。
例
- at the station
- at the door
- at the bus stop
- at school
- at work
- at home
- at a party
例文
- I’m waiting at the station.
- She is at school now.
- We met at a party.
たとえば at the station は、「駅という地点で」という感覚です。
駅の建物の中にいることを強く言いたいなら in the station が使われます。
つまり、
- at the station = 駅にいる
- in the station = 駅の建物の中にいる
という違いになります。
場所の使い分けを一目で確認
| 表したい場所 | 使う前置詞 | 例 |
|---|---|---|
| 空間の中・地域の中 | in | in the room / in Tokyo / in the box |
| 表面・線・接触 | on | on the desk / on the wall / on the train |
| 点としての場所・活動の場 | at | at the station / at school / at home |
迷いやすい in / on / at の違い
ここからは、特に間違えやすい組み合わせをまとめて整理します。
in the morning と on Monday morning の違い
これは非常によく出るパターンです。
- in the morning
朝という時間帯そのもの - on Monday morning
月曜日の朝という特定の日の朝
つまり、特定の日に結びついたら on と考えるとわかりやすいです。
例
- I study English in the morning.
- I have a test on Monday morning.
at night と in the night の違い
この2つは似ていますが、意味が少し違います。
- at night
夜一般、夜という時間帯に - in the night
ある特定の夜の途中で、夜中に
例
- Owls hunt at night.
(フクロウは夜に活動する) - I woke up in the night.
(その夜の途中で目が覚めた)
普段の英会話では、まず at night を確実に覚えるのがおすすめです。
at Christmas と on Christmas Day の違い
これも頻出です。
- at Christmas
クリスマスの時期に - on Christmas Day
クリスマス当日に
例
- We visit my grandparents at Christmas.
- We had a big lunch on Christmas Day.
「時期」なら at、
「その一日」なら on、
という整理で覚えましょう。
at the station と in the station の違い
同じ駅でも、見方で前置詞が変わります。
- at the station
駅という地点にいる - in the station
駅舎の中にいる
例
- I’ll meet you at the station.
- There are several shops in the station.
会う場所を言うなら at the station が自然です。
建物内部の説明なら in the station が自然です。
at school と in the school の違い
これも英語らしい違いです。
- at school
学校にいる、通学している、学校という活動の場にいる - in the school
学校の建物の中にいる
例
- My daughter is at school now.
- There is a gym in the school.
活動の場所として言うなら at、
建物内部を言うなら in と整理すると迷いにくくなります。
on the train と in a car の違い
乗り物でも前置詞は同じではありません。
- on the train / on the bus
- in a car / in a taxi
公共交通機関は on、
小さめの乗り物・空間の中に入る感覚が強いものは in と覚えると便利です。
例
- I left my umbrella on the bus.
- She is waiting in the car.
today / tomorrow / yesterday の前には前置詞を置かないことが多い
ここは見落としやすいですが、とても大事です。
today / tomorrow / yesterday / next week / last night などの前では、
in / on / at をつけない のが基本です。
例
- I’ll call you tomorrow.
- We met yesterday.
- She will visit us next week.
日本語の「明日の朝に」に引っぱられて on tomorrow morning のようにしないよう注意しましょう。
迷わないための覚え方
暗記だけに頼ると、in / on / at はすぐ混ざります。
そこで、実際には次の3つで判断するとかなり安定します。
点・面・中で考える
もっとも基本になる考え方です。
- at = 点
- on = 面
- in = 中
これを時間にも場所にもそのまま当てはめます。
時間
- at 7:00 → 一点の時刻
- on Monday → カレンダー上の一日
- in July → 月という期間の中
場所
- at the door → ドアという一点
- on the wall → 壁の面
- in the room → 部屋の中
この考え方が身につくと、ただの丸暗記ではなくなります。
その語を「場所」として見るか「活動」として見るかを考える
たとえば school や station は、見方によって前置詞が変わります。
- at school → 学校という活動の場
- in the school → 学校の建物の中
- at the station → 駅という地点
- in the station → 駅舎の内部
「どこで何をしているか」を言いたいのか、
「どの中にいるか」を言いたいのかを意識すると選びやすくなります。
時間は「大きい→小さい」で判断する
時間では次の順で考えると便利です。
- in = 年・月・季節など広い時間
- on = 曜日・日付など一日単位
- at = 時刻・瞬間
この順序を頭に入れておくと、かなりの場面で正解に近づけます。
すぐ使える練習問題
最後に、理解を定着させるためのミニ問題を用意します。
かっこに in / on / at を入れてみてください。
問題
- I usually get up ( ) 6:30.
- We met her ( ) Sunday.
- My birthday is ( ) May.
- The keys are ( ) the table.
- She is waiting ( ) the bus stop.
- He is ( ) the kitchen.
- I often study English ( ) night.
- We will meet ( ) Monday morning.
答え
- at
- on
- in
- on
- at
- in
- at
- on
確認ポイント
間違えやすいのは、特にこの3つです。
- at night
- on Monday morning
- at the bus stop
ここが自然に出てくるようになると、前置詞の感覚がかなり安定してきます。
まとめ
in / on / at の使い分けは、一見こまかく見えますが、基本はとてもシンプルです。
時間では
- in = 月・年・季節など広い時間
- on = 曜日・日付・特定の日
- at = 時刻・短い時点
場所では
- in = 中にある
- on = 面に接している
- at = 点としての場所、活動の場
この2本柱で考えれば、かなりのケースを説明できます。
最初から完璧に覚えようとしなくても大丈夫です。
まずは次の表現をセットで口に出して覚えるだけでも、かなり使いやすくなります。
- in the morning
- on Monday
- at 7:00
- in the room
- on the table
- at school
前置詞は、単語一つだけで覚えるより、よく使うかたまりで覚えるほうが定着しやすいです。
迷ったら、点・面・中のイメージに戻って判断してみてください。
