in / on / at 違い|時間と場所で迷わない前置詞の使い分け

英語の前置詞で特に迷いやすいのが、in / on / at です。

どれも日本語では「〜に」と訳せることが多いため、
「時間では at なのに、場所では in になるのはなぜ?」
「Monday morning は in じゃなくて on?」
と混乱しやすいポイントでもあります。

結論からいうと、in / on / at はバラバラに覚えるより、共通するイメージで整理すると一気にわかりやすくなります。

この記事では、時間場所の両方をまとめて整理しながら、初心者でも迷いにくい形で使い分けを解説します。

目次

in / on / at の違いを最初に結論で整理

まずは全体像をつかみましょう。

スクロールできます
前置詞核になるイメージ時間での使い方場所での使い方
in中・広がりの中月・年・季節・長い期間部屋・建物・町・国などの中
on面に接している曜日・日付・特定の日面の上、線上、公共交通機関の上
at点・一点時刻・短い瞬間・特定の時点点として見る場所、活動の場

覚え方のコツは、「at → on → in の順で、点から広がっていく」 と考えることです。

時間でも場所でも、このイメージがかなりそのまま使えます。

💡 迷ったら、次の順で考えると判断しやすくなります。

  1. 一点の時刻・地点なら at
  2. 日・面・接触なら on
  3. 中に入っている広がりなら 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 が基本なので、ここはセットで覚えたほうが早いです。

時間の使い分けを一目で確認

スクロールできます
表したい時間使う前置詞
年・月・季節・時代inin 2026 / in May / in spring
曜日・日付・特定の日onon Friday / on April 1 / on my birthday
時刻・正午・真夜中・食事時atat 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 = 駅の建物の中にいる

という違いになります。

場所の使い分けを一目で確認

スクロールできます
表したい場所使う前置詞
空間の中・地域の中inin the room / in Tokyo / in the box
表面・線・接触onon the desk / on the wall / on the train
点としての場所・活動の場atat 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 を入れてみてください。

問題

  1. I usually get up ( ) 6:30.
  2. We met her ( ) Sunday.
  3. My birthday is ( ) May.
  4. The keys are ( ) the table.
  5. She is waiting ( ) the bus stop.
  6. He is ( ) the kitchen.
  7. I often study English ( ) night.
  8. We will meet ( ) Monday morning.

答え

  1. at
  2. on
  3. in
  4. on
  5. at
  6. in
  7. at
  8. 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

前置詞は、単語一つだけで覚えるより、よく使うかたまりで覚えるほうが定着しやすいです。
迷ったら、点・面・中のイメージに戻って判断してみてください。

この記事を書いた人

英語表現の意味・違い・使い分け、英語例文・英語メール・会話フレーズ、英会話のコツ・勉強法、英検・TOEIC・TOEFLの対策方法、英語学習アプリ・オンライン英会話・英語コーチングなどの情報を発信しています。
自身の英語学習経験と、教材・学習サービスの利用経験をもとに、初心者にもわかりやすく、実際に役立つ情報を重視して記事を作成しています。記事は辞書・公式情報・教材情報などを確認し、必要に応じて内容を更新しています。

目次