えいたんごクイズ

in / on / at の違い (場所) — 空間/内部・表面・地点の使い分け

場所の前置詞 in / on / at は、どれも日本語にすると「〜に」「〜で」と訳せてしまうため、ごちゃごちゃになりがちです。けれど、それぞれの 核イメージ をつかむと、ほとんどの場面でスッと使い分けられるようになります。1文で言うと、in = 広がりの中に / 内部に、on = 表面に接して / 〜の上に、at = ある地点・建物を1点として捉える。in Tokyo(東京の中で)、on the table(テーブルの表面に)、at the station(駅という地点で)。この記事では、中学〜高校初級・英検4〜準2級向けに、例文・対応表・乗り物の前置詞・よくある間違い・練習問題まで整理します。

この記事のポイント

  • in = 広がりの中・内部 (in Tokyo / in the room / in the box)
  • on = 表面に接触・〜の上 (on the table / on the wall / on the floor)
  • at = 地点・1点として捉える (at the station / at the door / at home)
  • 乗り物は 小さい = in a car、大きい・公共 = on the bus / on the train、またがるもの = on a bike / on a horse
  • in / on / at は、場所を内部・面・地点のどれとして捉えるかで使い分ける

結論:1文で言うと

前置詞 核イメージ 典型例
in 広がりの中に / 内部に in Tokyo / in the room / in the box
on 表面に接して / 〜の上に on the table / on the wall / on the floor
at 地点・建物を1点として at the station / at the door / at home

迷ったら、その場所を 広がり (in)・面 (on)・地点 (at) のどれとして捉えているか考えてみましょう。ただし定型表現や文脈の確認も必要です。

in の意味と使い方 — 広がりの中・内部

in は、対象を 広がりや空間として捉え、その内側にいる イメージ。国・都市・部屋・箱・本など、「中に入っている」感覚 が出る場面で使います。

I live in Tokyo. — 私は東京に住んでいる。[都市の広がりの中で]

She works in Japan. — 彼女は日本で働いている。[国という広がりの中で]

There are five people in the room. — 部屋の中に5人いる。[内部にいる]

My keys are in the box. — 鍵は箱の中にある。[容器の内部に]

He is in the car. — 彼は車の中にいる。[小さな乗り物の内部]

There are many countries in the world. — 世界にはたくさんの国がある。[大きな広がりの中に]

💡 国・都市・大陸など 大きな場所 はほぼ in。in Asia / in America / in Osaka のように、対象を「広がり」として捉えるのが in の核です。

on の意味と使い方 — 表面に接触

on は、対象が 何かの面に接触している イメージ。テーブルの上だけでなく、壁・天井・床 も on で表せます。日本語の「〜の上」につられず、「接して支えられているか」 で見るとブレません。

The book is on the table. — 本がテーブルの上にある。[水平面に接触]

There is a picture on the wall. — 壁に絵がかかっている。[垂直面に接触]

The cat is sleeping on the floor. — 猫が床で寝ている。[床面に接触]

My office is on the second floor. — 私のオフィスは2階にある。[階を「面」として捉える]

She is on the train. — 彼女は電車に乗っている。[公共交通機関は on]

I met him on the bus. — 私はバスの中で彼に会った。[大きな乗り物は on]

💡 on the wall(壁に)・on the ceiling(天井に) のように 上下に関係なく on を使えるのがポイント。日本語訳の「上」に引きずられないようにしましょう。

at の意味と使い方 — 地点・1点として捉える

at は、対象を 広さや内部を意識せず、ある「地点」「1点」として捉える イメージ。駅・学校・ドア・バス停 のように、地図上の点や目的地として見ている場面で自然です。

I'll meet you at the station. — 駅で会いましょう。[待ち合わせの地点]

She is at school now. — 彼女は今、学校にいる。[活動の場として1点で]

Someone is at the door. — 誰かがドアのところに来ている。[ドアという1点で]

I'm waiting at the bus stop. — バス停で待っています。[地点として]

I stayed at home yesterday. — 昨日は家にいた。[at home は無冠詞の慣用]

He is at work. — 彼は仕事中だ (職場にいる)。[at work も無冠詞の慣用]

💡 同じ「学校」でも、at school は「学校という場で活動している」点、in the school は「校舎の建物の中」内部、というニュアンス差。at home / at work / at school は 無冠詞 で使うのが定型です。

使い分けの判断基準

その場所をどう捉えているかで決まります。広がり (in) か、面に接して (on) か、地点 (at) か。次の表で典型場所をまとめて押さえましょう。

空間の捉え方 前置詞 典型場所
国・都市・大きな広がり in in Japan / in Tokyo / in Asia
部屋・容器の内部 in in the room / in the box / in the car
水平面に置いてある on on the table / on the floor
壁・天井など面に接している on on the wall / on the ceiling
階 (フロア) on on the second floor
待ち合わせや目的地の1点 at at the station / at the door / at the bus stop
活動の場として (慣用) at at home / at work / at school

同じ「学校」でも、生徒として通っている話なら at school、校舎の建物の中の話なら in the school、というように、話し手の視点 で変わります。

in a car と on the bus の違い — 乗り物の前置詞

乗り物では、in と on を 乗り物のサイズと種類 で使い分けます。ざっくり 小さい乗り物 = in、大きい・公共交通機関 = on、さらに またがる乗り物 = on と覚えるのが定番です。

前置詞 使う乗り物 例
in かがまないと乗れない小さな乗り物 (車・タクシー) in a car / in a taxi
on 立って歩ける大きな乗り物・公共交通機関 (バス・電車・飛行機・船) on the bus / on the train / on a plane
on またがる乗り物・動物 (自転車・バイク・馬) on a bike / on a motorcycle / on a horse

内部の狭さを意識する car / taxi は in、立って動ける bus / train / plane は on、と覚えると安定します。自転車・馬は on a bike / on a horse と、またがるイメージで on を使います。

💡 I'm on the bus. は乗車中を表す基本表現です。in the bus も車内という内部空間に注目するなら使えます。

よくある間違い

⭕ = 自然 / △ = 文法的には正しいが文脈次第で不自然 / ❌ = 文法的に誤り・不自然

△ I'll meet you in the station. → ⭕ I'll meet you at the station.

待ち合わせの地点として示すなら at the station。駅舎の内部で会うことを示すなら in the station も自然です。待ち合わせというだけで in が不自然になるわけではありません。

❌ She lives on Tokyo. → ⭕ She lives in Tokyo.

都市・国は 広がり として捉えるので in。on Tokyo は「東京の上に乗っている」イメージになり、場所表現としては成立しません。

❌ There are five people at the room. → ⭕ There are five people in the room.

部屋の 内部 に人がいる話は in。at the room は不自然で、room はふつう「広がり・内部のある場所」として in と組み合わせます。

△ I met him in the bus. → ⭕ I met him on the bus.

バス・電車・飛行機など 大きな乗り物・公共交通機関 は on。in the bus は「バスの内部で」という意味なら文法的には成立しますが、乗車中の表現としては不自然です。日本語の「バスの中」につられて in と言いがちなので注意。

△ He is on the car. → ⭕ He is in the car.

on the car は「車の 上 (屋根の上) に乗っている」意味になります。車内にいるなら in the car。乗り物のサイズで in / on を使い分けるルールが効く典型例です。

❌ I stayed at the home. → ⭕ I stayed at home.

at home / at work / at school は 無冠詞 で使う慣用。the を入れない形でひとかたまりで覚えるのが安全です。

練習問題

問1. 「駅で会いましょう」と、駅を待ち合わせの地点として示す場合の基本表現を選びなさい。駅舎の内部とは限定しません。

Let's meet ( ) the station at 3 p.m.

① in ② on ③ at ④ to

答えと解説を見る

答え: ③ at。駅を待ち合わせ地点として示します。in the station も「駅舎の中で」という意味なら自然です。待ち合わせでは必ず at になるのではなく、場所の捉え方で選びます。

問2. 空所に最も自然な前置詞を選びなさい。

I live ( ) Japan. My apartment is ( ) the second floor.

① in / on ② on / in ③ at / on ④ in / at

答えと解説を見る

答え: ① in / on。国は広がり (Japan) なので in、階 (floor) は面として捉えるので on the second floor。階は「第◯フロア」という面に乗っているイメージで覚えると確実です。

問3. 空所に最も自然な前置詞を選びなさい。

I read a book ( ) the train this morning.

① in ② on ③ at ④ for

答えと解説を見る

答えの目安: ② on。電車に乗っているという通常の表現は on the train です。車内という内部空間を強調するなら in the train も可能なので、in が常に文法的な誤りというわけではありません。

もう少し腕試ししたい人は えいたんごクイズの学習モード で関連名詞 (station / room / bus / floor) を例文ごと固めておくと、前置詞の感覚が安定します。

復習のポイント

  • inは内部、onは接触・表面、atは地点という捉え方が基本。
  • at the stationとin the stationはどちらも自然で、伝える場所の範囲が違う。

本記事の問題は学習用の独自問題です。特定の試験の出題頻度や級別範囲を示すものではありません。語彙力診断は英単語の知識の目安を調べるもので、この文法項目を直接採点するものではありません。

前置詞は「単語 + 例文」でまるごと覚えよう

えいたんごクイズなら、英検級・レベル別に in / on / at と相性のよい名詞を例文付きで練習できます。

関連ページ