英語の前置詞 in / on / at を完全マスター
“at Monday”?それとも“on Monday”?“in the bus”?それとも“on the bus”?前置詞の in / on / at には、時間にも場所にも共通するシンプルな空間ロジックがあります。そのコツを一度つかめば、いちいち日本語に訳さなくても、自然に正しい前置詞が選べるようになります。
前置詞 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 2026, in July, in summer)
場所:国・都市・大陸・閉じた空間(in Germany, in Berlin, in the room)
時間:曜日・具体的な日付(on Monday, on May 15th, on Christmas Day)
場所:通り・道・面・表面(on Oxford Street, on the floor, on the table)
時間:正確な時刻・特定の瞬間(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’clock、at midnight、at the moment。on はカレンダー上の「1日」=曜日や日付です。on Monday、on July 4th、on my birthday。in は月・年・季節・時代のような長い「期間」です。in July、in 2026、in summer、in the morning。
ルールを破る3つの言葉も覚えておきましょう。today / yesterday / tomorrow には前置詞をつけません。“on today” や “in tomorrow” とは絶対に言いません。last / next / every が付くときも同様です:last week、next month、every day。
場所を表す in / on / at:点・面・空間
場所でも同じ「精度」の考え方が使えます。at は点や特定の位置です。at the bus stop、at the door、at the office。on は面(表面)です。on the table、on the wall、on the page。in は囲まれた空間です。in the room、in the box、in the car。
in the sea(水に囲まれて泳いでいる)と on the sea(海面に浮かぶ船)のペアに注目してください。「囲まれている」か「表面にある」かというイメージが、すべての前置詞選びを決めてくれます。
at と in の使い分け:地図上の「点」か、中に入る「空間」か
at も in も場所を表しますが、at はその場所を「地図上の点」として扱い、in は「中に入れる三次元の空間」として扱います。at the airport(点としてそこにいる、場合によっては建物の外)と in the airport(建物の中にいる)を比べてみましょう。どちらも正しいことがあり、その場所をどうイメージするかで選びます。
都市や国ではルールはカンタンです。ほぼ常に in を使います:in London、in Brazil。例外は、都市が単なる「経路上の通過点」の場合。“The plane lands atRome” は、ローマを飛行経路の点として扱っています。
交通手段:歩いて乗れるなら on、中に入って座るなら in
交通手段には独自のミニルールがあります。座って「中に」入る・囲まれる乗り物は in(車・タクシー・小さなボート)。歩いて乗り込み、デッキに立ったり座ったりする乗り物は on(バス・電車・飛行機・船・自転車・馬)。
覚え方はとてもシンプル。歩いて乗り込めるなら on、這うように中に入って座るなら in。バスには歩いて乗りますが、車には体を入れて座ります。前置詞はその動作に従うのです。
よくある間違いと記憶のコツ:直訳をやめて「点・面・容器」で考える
in / on / at のミスのほとんどは、母語の「〜に」「〜で」を1つの前置詞に直訳してしまうことから生まれます。最も多いのは、曜日に in(“in Monday” → on Monday)、月に on(“on March” → in March)、期間に at(“at the evening” → in the evening)というパターンです。
決まったフレーズにも注意しましょう。at home、at work、at school は建物が関係していても at を使います。一方 in bed、in 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セットとしてまとめて覚えるのがおすすめです。
もう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 の好みが分かれます。会話相手の英語圏に合わせて自然に使い分けられるよう、両方の形を知っておくと安心です。
交通手段をもっと使いこなす:by の表現と乗り降りの前置詞
乗り物には「手段」を表す by を使った表現もあります。by を使うときは乗り物に冠詞を付けず、抽象的に「手段」を表すのがポイントです。
バスには「歩いて」乗りますが、車には「体を入れて」座ります。この動作の違いが、そのまま 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 練習問題で効率よくトレーニングできます。