前置詞 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(瞬間・時刻)の順で時間が限定されると理解できます。

最初は迷うかもしれませんが、例文を何度も音読して感覚を身につけることが大切です。日常的に使う表現から覚えて、少しずつ使える範囲を広げていきましょう。前置詞が正しく使えるようになると、英語の表現力が格段にアップします。

関連記事