前置詞の使い分け|in・on・at をイメージでつかむ
前置詞は名詞の前に置いて、時・場所・方向などの関係を示す語です。 in / on / at は「範囲の中」「接している」「一点」というイメージで使い分けます。
中学1年で習う内容です。大人のやり直しにも対応しています。 最終更新 2026-08-21
- 名詞の前に置いて関係を示す
- in は範囲の中、on は接している、at は一点
- 時にも場所にも同じイメージが使える
- 前置詞のうしろに動詞を置くときは ing形にする
まず1問やってみる
in・on・at を1つのイメージでつかむ
in / on / at は、時にも場所にも使えます。
別々に暗記するのではなく、共通のイメージでつかむと整理できます。
in は「範囲の中」。囲いの中にすっぽり入っている感じです。
場所:in Japan、in the box
時:in April、in 2026、in the morning
on は「接している」。面にくっついている感じです。
場所:on the desk、on the wall
時:on Monday、on May 5th(日付という一日の面に乗っている)
at は「一点」。ピンポイントで指す感じです。
場所:at the station、at the door
時:at seven o'clock、at noon
場所は「広い → 狭い」で in → at、時は「長い → 短い」で in → at、
と対応しているのが分かります。
時を表すときの目安
迷ったときの目安です。
in … 月・年・季節・午前午後(長い範囲)
in April、in 2026、in summer、in the morning
on … 日付・曜日・特定の日(一日)
on Monday、on May 5th、on my birthday
at … 時刻・一瞬(短い一点)
at seven、at noon、at night
night だけ at を使うのは例外的に見えますが、
「夜という一点」と捉えていると考えると納得できます。
なお today、tomorrow、yesterday、next week、last year には
前置詞を付けません。 I go there tomorrow. です。
そのほかのよく使う前置詞
for(〜のあいだ・〜のために):for three years、a present for you
from(〜から):from Tokyo、from nine to five
to(〜へ):go to school
with(〜と一緒に・〜を使って):with my friends、with a pen
by(〜によって・〜のそばに):by bus、by the window
of(〜の):a cup of tea、the name of the book
by は交通手段を表すとき、うしろに a や the を付けません。
by bus であって by a bus ではありません。
前置詞のうしろに動詞を置くとき
前置詞のうしろには名詞が来ます。
動詞を置きたいときは、名詞の働きをする ing形(動名詞)にします。
Thank you for helping me.(手伝ってくれてありがとう)
He is good at swimming.(彼は泳ぐのが得意だ)
Thank you for to help me. とは言いません。
不定詞は前置詞のうしろに置けないからです。
これは動名詞の単元でもう一度扱います。
例文
My father works in Tokyo.
父は東京で働いています。
Your book is on the desk.
あなたの本は机の上にあります。
I will meet you at the station.
駅で会いましょう。
We have a test on Monday.
月曜日にテストがあります。
The class starts at eight thirty.
授業は8時30分に始まります。
I have lived here for five years.
私は5年間ここに住んでいます。
He goes to school by bus.
彼はバスで学校へ行きます。
Thank you for helping me.
手伝ってくれてありがとう。
音声は AI 合成です。作り方は音声についてをご覧ください。
よくある間違い
誤I will meet you in the station.
正I will meet you at the station.
待ち合わせ場所としての駅は「一点」として捉えるので at を使います。
in the station とすると「駅舎の建物の中で」という
内部を強調した意味になり、待ち合わせの言い方としては不自然です。
誤We have a test in Monday.
正We have a test on Monday.
曜日には on を使います。in は月や年など、もっと長い範囲に使います。
「一日という面に乗っている」というイメージでとらえると覚えやすくなります。
誤I will go there in tomorrow.
正I will go there tomorrow.
tomorrow、today、yesterday、next week などには前置詞を付けません。
これらの語自体がすでに「いつか」を表しているので、
前置詞を重ねる必要がありません。
誤Thank you for to help me.
正Thank you for helping me.
前置詞のうしろには名詞が来ます。
動詞を置きたいときは名詞の働きをする ing形にします。
不定詞(to + 動詞の原形)は前置詞のうしろに置けません。