前置詞マスターガイド

英語の前置詞 in / on / at を完全マスター

“at Monday”?それとも“on Monday”?“in the bus”?それとも“on the bus”?前置詞の in / on / at には、時間にも場所にも共通するシンプルな空間ロジックがあります。そのコツを一度つかめば、いちいち日本語に訳さなくても、自然に正しい前置詞が選べるようになります。

10分で読める
約2,000文字

前置詞 in / on / at チェック

時間と場所を表す正しい英語の前置詞を選んでください。

1. 曜日にはどの前置詞を使うのが正しいですか?「I have a meeting ___ Monday.」

2. バスに乗っているとき、どの前置詞を使いますか?「I am ___ the bus.」

3. 時刻を表すとき、どの前置詞が適切ですか?「The concert starts ___ 8 PM.」

ピラミッドルール:広い「容器」から「ピンポイント」へ

逆さまのピラミッドをイメージしてください。時間や場所のスケールが広く・抽象的になるほど、上の段(IN)を使います。具体的でピンポイントになるほど、下の段(ON ➡️ AT)へ移動します。この1つのルールだけで、in / on / at の使い分けの8割は解決します。

IN(とても広い&大きい)大きな容器

時間:年・年代・月・季節(in 2026, in July, in summer)
場所:国・都市・大陸・閉じた空間(in Germany, in Berlin, in the room)

ON(中間:道・曜日)中間の段

時間:曜日・具体的な日付(on Monday, on May 15th, on Christmas Day)
場所:通り・道・面・表面(on Oxford Street, on the floor, on the table)

AT(とても具体的&正確)ピンポイント

時間:正確な時刻・特定の瞬間(at 5 PM, at noon, at midnight)
場所:具体的な住所・待ち合わせ場所・駅(at 42 Wallaby Way, at the bus stop, at the door)

時間を表す in / on / at:点・1日・期間

at は時計の針が指す「点」=正確な時刻です。at 5 o’clockat midnightat the moment。on はカレンダー上の「1日」=曜日や日付です。on Mondayon July 4thon my birthday。in は月・年・季節・時代のような長い「期間」です。in Julyin 2026in summerin the morning

at(点):at 9:15 · at noon · at night · at the weekend(イギリス英語)
on(1日):on Friday · on May 1st · on New Year’s Day · on the weekend(アメリカ英語)
in(期間):in March · in 2030 · in the winter · in the evening

ルールを破る3つの言葉も覚えておきましょう。today / yesterday / tomorrow には前置詞をつけません。“on today” や “in tomorrow” とは絶対に言いません。last / next / every が付くときも同様です:last weeknext monthevery day

場所を表す in / on / at:点・面・空間

場所でも同じ「精度」の考え方が使えます。at は点や特定の位置です。at the bus stopat the doorat the office。on は面(表面)です。on the tableon the wallon the page。in は囲まれた空間です。in the roomin the boxin the car

at(点):at the entrance · at the airport · at the front · at home
on(面):on the floor · on the roof · on the screen · on the beach
in(空間):in the kitchen · in the city · in the pool · in the building

in the sea(水に囲まれて泳いでいる)と on the sea(海面に浮かぶ船)のペアに注目してください。「囲まれている」か「表面にある」かというイメージが、すべての前置詞選びを決めてくれます。

at と in の使い分け:地図上の「点」か、中に入る「空間」か

at も in も場所を表しますが、at はその場所を「地図上の点」として扱い、in は「中に入れる三次元の空間」として扱います。at the airport(点としてそこにいる、場合によっては建物の外)と in the airport(建物の中にいる)を比べてみましょう。どちらも正しいことがあり、その場所をどうイメージするかで選びます。

at(点):I’ll wait for you at the station. She works at the hospital.
in(空間):The keys are in the station’s left locker. Patients rest in the hospital.

都市や国ではルールはカンタンです。ほぼ常に in を使います:in Londonin Brazil。例外は、都市が単なる「経路上の通過点」の場合。“The plane lands atRome” は、ローマを飛行経路の点として扱っています。

交通手段:歩いて乗れるなら on、中に入って座るなら in

交通手段には独自のミニルールがあります。座って「中に」入る・囲まれる乗り物は in(車・タクシー・小さなボート)。歩いて乗り込み、デッキに立ったり座ったりする乗り物は on(バス・電車・飛行機・船・自転車・馬)。

in:in a car · in a taxi · in a helicopter(閉じた操縦室)
on:on a bus · on a train · on a plane · on a bike · on a horse

覚え方はとてもシンプル。歩いて乗り込めるなら on、這うように中に入って座るなら in。バスには歩いて乗りますが、車には体を入れて座ります。前置詞はその動作に従うのです。

よくある間違いと記憶のコツ:直訳をやめて「点・面・容器」で考える

in / on / at のミスのほとんどは、母語の「〜に」「〜で」を1つの前置詞に直訳してしまうことから生まれます。最も多いのは、曜日に in(“in Monday” → on Monday)、月に on(“on March” → in March)、期間に at(“at the evening” → in the evening)というパターンです。

💡直し方のコツ:「この時間・場所はどれくらい具体的か?」と自問する。時刻は点(at)、カレンダーの1日は線(on)、月や季節は容器(in)。

決まったフレーズにも注意しましょう。at homeat workat school は建物が関係していても at を使います。一方 in bedin hospital(イギリス英語)、in town は in です。どれも超頻出なので、セットで丸暗記するのがおすすめです。

最後に、すべてを1つにまとめるメンタルモデル:at は点(•)on は面(線・平面)in は容器(箱)。時間なら、正確な時刻=点(at)、曜日=カレンダー上の線(on)、月や年=時間の容器(in)を想像します。場所なら、テーブル上の一点(at)、天板(on)、引き出しの中(in)。もう1つのコツは「精度のはしご」です:at < on < in(もっとも具体的 → もっとも漠然)。短く正確なら at、長くぼんやりしているなら in、カレンダーの1日はその真ん中の on。迷ったらこのはしごを上って、自分が表そうとしている時間や場所の大きさに合う段を選びましょう。

時間の前置詞の細かいケース:朝・夜・週末・祝日

基本ルールに加えて、よく使う細かい表現を押さえておきましょう。「in the morning」なのに「at night」になる理由は、夜だけが例外のイディオムだからです。1セットとしてまとめて覚えるのがおすすめです。

朝・昼・夜:in the morning · in the afternoon · in the evening(時間帯は in)/ at night · at noon · at midnight(点は at)
週末・祝日:on the weekend(アメリカ英語)· at the weekend(イギリス英語)· on Christmas Day · on New Year’s Day(特定の「日」は on)· at Christmas(時期全体は at)
前置詞不要:today · yesterday · tomorrow / last week · next month · every day

もう1つ便利な表現が「on time」と「in time」のペアです。on time は「予定時刻どおりに」、in time は「ぎりぎり間に合って」という意味になります。The train arrived on time.(電車は定刻どおり着いた)と We arrived in time for the movie.(映画にぎりぎり間に合った)で使い分けを確認しましょう。

場所の前置詞の細かい落とし穴

場所の前置詞で特に間違いやすい細かいケースを3つ紹介します。どれも「点か・面か・空間か」という基本モデルに戻れば、理屈で選べるようになります。

通り:in the street(両側に建物がある道の内側)· on the street(通りの面)· 住所の通り名は on Oxford Street
:at the corner(角という「点」)· on the corner(交差点の角にある建物の「面」)
前・端:in front of the station(駅の手前)· at the front of the building(建物の正面という点)

イギリス英語とアメリカ英語では in the street と on the street の好みが分かれます。会話相手の英語圏に合わせて自然に使い分けられるよう、両方の形を知っておくと安心です。

交通手段をもっと使いこなす:by の表現と乗り降りの前置詞

乗り物には「手段」を表す by を使った表現もあります。by を使うときは乗り物に冠詞を付けず、抽象的に「手段」を表すのがポイントです。

手段:by car · by bus · by train · by plane · by bike / on foot(徒歩だけは on)· walk は動詞で使う(I walk to work.)
乗り降り:歩いて乗る乗り物は get on / get off(get on the bus · get off at the next stop)· 中に入る乗り物は get in / get out of(get in the car · get out of the taxi)

バスには「歩いて」乗りますが、車には「体を入れて」座ります。この動作の違いが、そのまま on と in の選択に反映されているのです。乗る・降りるの動詞も同じロジックで覚えると、前置詞がブレなくなります。

in / on / at に関するよくある質問

「at the weekend」と「on the weekend」、どちらが正しいですか?

どちらも正しい表現です。イギリス英語では主に at the weekend、アメリカ英語では主に on the weekend を使います。自分が学んでいる英語圏の流儀に合わせましょう。

「in the morning」なのに「at night」になるのはなぜですか?

これは決まったイディオムの例外です。in the morning / afternoon / evening は「in」を使いますが、夜だけは at night になります。1セットとしてまとめて覚えるのがおすすめです。

「in the end」と「at the end」はどう違いますか?

意味が変わります。in the end は「結局・最終的に」で、文全体を締めくくります。一方 at the end of は「〜の終わりに」という時点を表します。例: In the end, we agreed.(結局私たちは合意した)/ At the end of the meeting, we signed.(会議の最後に署名した)

「on time」と「in time」の違いは何ですか?

on time は「予定・約束の時刻どおりに」、in time は「何かに間に合って・遅れずに」という意味です。例: The train arrived on time.(定刻どおり)/ We arrived in time for the flight.(飛行機にぎりぎり間に合った)

前置詞を直感で使いこなすなら PromGee

ビジネス英語で必須の前置詞や文法を、あなた専用の AI 練習問題で効率よくトレーニングできます。