えいたんごクイズ

英語の前置詞 — at / in / on / for / to / with の使い分け

前置詞は 名詞・代名詞の前に置いて、時間・場所・方向・手段・目的 などを表す小さな語です。中学校で at / in / on / to / from / for / with / by あたりを中1〜中3にかけて段階的に学びます。日本語の助詞(〜に、〜で、〜へ)に近い役割をしますが、1つの日本語訳に1つの前置詞が対応するわけではない ところが難しさの正体です。本記事では、各前置詞の 中核イメージ から場面ごとの使い分けを整理します。

この記事のポイント

  • 前置詞は 名詞・代名詞の前 に置く。うしろに動詞の意味を続けるなら 動名詞 (-ing)(前置詞の目的語)
  • 時間の at / in / on: at + 時刻、in + 年・月・季節、on + 曜日・日付
  • 場所の at / in / on: at + 1地点、in + 内部・広い範囲、on + 接触面(壁・机の上)
  • 方向の to / for / from: to + 到達点、from + 出発点、for は leave for / start for のような 「〜へ向けて」動詞とセット で使う
  • 手段の by / with: by + 交通手段・動作主、with + 道具・人物

前置詞のはたらき — 名詞・代名詞の前に置いて意味のかたまりを作る

前置詞は 「前置詞 + 名詞」 のかたまり(前置詞句)で、文の中で 副詞や形容詞 のはたらきをします。

I get up at 7:00. — 私は7時に起きる。(at 7:00 が動詞 get up を修飾=副詞句)

The book on the desk is mine. — 机の上の本は私のだ。(on the desk が名詞 book を修飾=形容詞句)

前置詞のあとに 動詞の意味 を続けたいときは、原形ではなく 動名詞(-ing) を使います。I am good at swimming.(私は泳ぐのが得意だ)。詳しくは 動名詞 の記事を参照。

時間の at / in / on — ピンポイント/枠の中/曜日・日付

時間を表す at / in / on の使い分けは、時間の 幅と粒度 で決まります。at = 点(時刻)、in = 大きな枠(年・月・季節)、on = 1日単位(曜日・日付)、と整理するのが王道。

前置詞 中核イメージ 代表例
at 時刻 = 点 at 7:00 / at noon / at night / at midnight
in 大きな枠 = 中 in 2026 / in May / in summer / in the morning / in the afternoon / in the evening
on 1日 = 接触面 on Sunday / on July 4 / on my birthday / on Christmas Day / on Monday morning

例外的に押さえるのは at night(朝・午後・夕方は in だが、夜だけ at)と、on Monday morning(曜日と組み合わせると in ではなく on)。1日の中の特定の朝なので on になる、と覚えます。

また this / last / next / every が付くと前置詞は 付けません: I'll see you next Monday.(× on next Monday)。

場所の at / in / on — 1地点/内部・広い範囲/接触面

場所の at / in / on も中核イメージは同じ系列: at = 1地点、in = 内部・広い範囲、on = 接触面

前置詞 中核イメージ 代表例
at 特定の1地点・場所 at the station / at school / at home / at the door / at the bus stop
in 空間の内部・広いエリア in the room / in the box / in Tokyo / in Japan / in the world
on 表面に接触 on the desk / on the wall / on the floor / on the ceiling / on the second floor

at school(学校で)と in school(在学中)のように、同じ名詞でも前置詞で意味のニュアンスが変わります。中学では at school(学校という場所にいる) をまず覚えれば十分。on the wall(壁に貼ってある)の on は「天井・壁」も含むので、「上」だけでなく「面に貼り付いている」イメージで覚えるのがコツです。

方向の to / from と「leave for 〜」

動きの方向を表す前置詞の中核は to(到達点)と from(出発点)for は「〜へ向けて」の意味で使えますが、これは 方向一般のルールではなく、leave / start / head などの「出発する」系の動詞とセット で使われる慣用です。

to(到達点に着くイメージ): I go to school. / She walked to the park.

from(出発点): I'm from Japan. / The train comes from Osaka.

leave for 〜 / start for 〜(〜へ向けて出発する): The train leaves for Tokyo.(東京方面に出発する — 着くかどうかは別)

go to Tokyo(東京に行く=着く)と leave for Tokyo(東京へ向けて出発する)の対比は中学テストで頻出。for を方向一般に使うのは誤り(× I go for Tokyo.)で、leave for / start for / head for のような決まった動詞と組み合わせて覚えるのが正解です。

手段の by / with — 交通手段/道具/同伴

「〜で」と訳される by と with の使い分けは中学最頻出の混同ポイント。by + 交通手段 / 動作主、with + 道具、そして with + 人 = 「〜と一緒に」(同伴)と覚えます。

by(交通手段・受動態の動作主): go by bus / by train / by car / by bike(無冠詞)/The book was written by Tom.

with + 道具: cut with a knife(ナイフで切る)/write with a pen(ペンで書く)

with + 人(同伴): I play tennis with my friend.(友達と一緒にテニスをする)

例外: 「徒歩で」は on foot(× by foot)と決まっています。中学では on foot は定型表現として丸ごと覚える のが近道。I go to school by bus.(バスで通学)/I go to school on foot.(歩いて通学)。

for と to の使い分け — 目的・対象

for と to はどちらも「〜に/〜のために」と訳すことがあるので混同しやすい組み合わせ。

for(目的・利益・期間): This is a present for you.(あなたへのプレゼント)/I studied for two hours.(2時間勉強した)

to(到達点・動詞の相手): I went to the park.I gave a book to Tom.(give 〜 to 人)

SVOO の書き換え(5文型)でも give / send / show / tell + 物 + to 人buy / make / cook + 物 + for 人 と動詞によって to / for が決まります。中学では give 系は to / buy 系は for と動詞ごとに覚えるのが近道。

動詞・形容詞 + 前置詞の定型表現

動詞や形容詞のあとに前置詞をつけて1つの意味を作る定型表現は、英検3級・準2級で頻出。動詞単体の意味から推測しづらいものは フレーズごと暗記 が近道です。

  • look for 〜 — 〜を探す
  • look at 〜 — 〜を見る
  • look after 〜 — 〜の世話をする
  • listen to 〜 — 〜を聞く
  • wait for 〜 — 〜を待つ
  • arrive at 〜(小さな場所)/arrive in 〜(広い場所)
  • be interested in 〜 — 〜に興味がある
  • be good at 〜 — 〜が上手だ
  • be afraid of 〜 — 〜を怖がる

be interested in のような be + 過去分詞 + 前置詞 のセットは、受動態の記事 で扱う「過去分詞の形容詞的用法」と関連します。be good at / be afraid ofbe + 形容詞 + 前置詞 のパターン(good / afraid は過去分詞ではなく形容詞)。いずれも「形容詞・過去分詞 + 前置詞」の定型としてフレーズごと覚えるのがおすすめです。

よくある間違い

❌ I was born on 2010. → ⭕ I was born in 2010.

年 (2010) は大きな時間枠なので in。曜日・日付には on。

❌ I'll see you in Monday. → ⭕ I'll see you on Monday.

曜日には on。さらに next Monday のときは前置詞を付けない(× on next Monday)。

❌ I live at Tokyo. → ⭕ I live in Tokyo.

都市・国は 広い範囲=inat は特定の地点(at the station / at the door)。

❌ I cut the apple by a knife. → ⭕ I cut the apple with a knife.

道具を使うときは withby は交通手段や受動態の動作主に使う。

❌ I go to school by foot. → ⭕ I go to school on foot.

「徒歩で」は例外的に on foot。乗り物のときは by bus / by train / by car(無冠詞)。

❌ I'm good at to swim. → ⭕ I'm good at swimming.

前置詞のあとに動詞の意味を続けるなら 動名詞 (-ing)。原形は置けません(動名詞の記事 参照)。

英検・試験での出題パターン

  • 英検5級〜4級: 時間の at / in / on 選択。
    例: I get up ( ) 7:00. ① at ② in ③ on → 答え: ①(時刻は at)
  • 英検4級〜3級: 場所の at / in / on 選択。
    例: There is a book ( ) the desk. ① at ② in ③ on → 答え: ③(机の表面に接触)
  • 英検3級: 手段の by / with
    例: I go to school ( ) bus. ① by ② with ③ on → 答え: ①(交通手段は by + 無冠詞)
  • 英検3級〜準2級: 動詞・形容詞 + 前置詞の定型表現(look for / wait for / listen to / be good at)の前置詞選択。
    例: I am looking ( ) my key. ① at ② for ③ to → 答え: ②(look for = 探す)
  • 英検準2級〜2級: 前置詞 + 動名詞
    例: She is good at ( ) the piano. ① play ② to play ③ playing → 答え: ③(前置詞のあとは動名詞)

前置詞は中核イメージとフレーズで覚えよう

えいたんごクイズなら、英検級・レベル別に頻出フレーズを例文付きで練習できます。前置詞は使われる場面ごと丸ごと覚えるのが定着の近道です。

関連ページ