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 と相性のよい名詞を例文付きで練習できます。
関連ページ
- in / on / at の違い (時間) — 同じ3前置詞を時間の用法で整理 (年/月 = in、曜日/日付 = on、時刻 = at)
- to と for の違い — 方向・到達点 (to) と目的・対象 (for) の使い分け
- by と until の違い — 「〜までに (期限)」と「〜までずっと (継続)」の使い分け
- 英語の前置詞 — at / in / on の全体像と他の前置詞との関係
- 英語の助動詞 — can / will / must / should / may — 動詞まわりの基本ルール
- 英語の基本3時制 — 現在・過去・未来と場所表現の組み合わせ
- 英語の接続詞 — when / where / because の使い分け