英文法ドリル2026-08-2910分で読める

in / on / at の使い分けドリル 場所と時間30問(即時採点つき)

時間の範囲が広い順に in(2005年・7月・朝)→ on(月曜・12月25日)→ at(6時30分)、場所は空間の in → 表面の on → 一点の at です。下の30問で、日本人が混同しやすい場所・時間の前置詞を日本語解説つきで練習します。

覚え方は「範囲の大きさ」です。時間は広い順に in(年・月・季節・朝晩)→ on(日付・曜日・特定の朝)→ at(時刻)と縮んでいき、場所も in(国・都市・部屋の中)→ on(表面・床・壁・路線)→ at(建物や駅などの一点)と同じ3段階です。この「範囲の梯子」を一つ持っていれば、30問のほとんどは機械的に決められます。

下の30問は、中学レベルの基本の使い分けから、入試・TOEICで差がつく応用表現(on weekends、at the end of、on the plane など)まで3段階です。各問は即時採点で、解説には「なぜ in なのか・on なのか・at なのか」と、日本語の「に・で」とのズレを毎回日本語で書いています。

範囲が広い順に in(年・月・季節・朝昼晩:in 2005 / in July / in the morning)、on(曜日・日付:on Monday / on May 1st)、at(時刻:at 6:30 / at noon)です。on Sunday morning のように曜日が入ると on に変わる点に注意してください。

in / on / at クイズ 30問

基礎(中学レベル)
Q1.I was born ___ 2005.
Q2.The meeting is ___ Monday.
Q3.Let's meet ___ the station.
Q4.My birthday is ___ July.
Q5.I wake up ___ 6:30 every morning.
Q6.We have a test ___ Friday.
Q7.She lives ___ Tokyo.
Q8.The party starts ___ 7 p.m.
Q9.Christmas is ___ December 25th.
Q10.He arrived ___ the airport two hours early.
標準(高校レベル)
Q1.We traveled a lot ___ the summer holidays.
Q2.I'll see you ___ the morning.
Q3.She was born ___ a cold winter night.
Q4.There's a picture ___ the wall.
Q5.The cat is sleeping ___ the sofa.
Q6.My keys are ___ my bag.
Q7.He's waiting ___ the bus stop.
Q8.I live ___ the third floor.
Q9.The bank is ___ the corner of the street.
Q10.What do you usually do ___ weekends?
応用(入試・TOEICレベル)
Q1.The conference will be held ___ March 3rd, 2027.
Q2.They moved to this city ___ 2019.
Q3.She's ___ work right now, so please call back later.
Q4.I watched a movie ___ the plane.
Q5.He arrived ___ Tokyo Station just before noon.
Q6.The concert is ___ Saturday evening.
Q7.Our office is ___ the fifth floor of this building.
Q8.I'll finish the report ___ the end of the week.
Q9.I can concentrate best ___ night.
Q10.We're flying ___ 6 a.m. tomorrow, so let's meet ___ the airport at 5.

ルールまとめ:「範囲の梯子」で決める

in / on / at は、時間と場所の両方で「範囲の大きさ」の梯子(はしご)になっています。広い → in、次 → on、一番細い → at。この一本の梯子を頭に置けば、半分以上の問題は反射的に決まります。

時間:in(2005年 / July / summer / the morning)→ on(Monday / December 25th / my birthday)→ at(6:30 / noon / night)
場所:in(Tokyo / the room / my bag / the box)→ on(the wall / the sofa / the third floor / the train)→ at(the station / the airport / the bus stop / the door)
例外セット:at night(×in the night)、in the car(×on the car)、at home / at work / at school(状態)
切り替え:in the morning だが on Sunday morning、in 2019 だが on May 1st, 2019
日本語の「に・で・を」は in / on / at に1対1では対応しません。前置詞を選ぶときは、日本語の助詞ではなく「範囲がどれくらい広いか・点か」を自分で判断してください。

日本人がよくひっかかる表現

in / on / at の間違いは「つけ間違い」のほかに、日本語の助詞からの直訳で起こります。特に次のパターンは本番でも出ます。

曜日・日付に in:× in Monday / in July 15th → on Monday / on July 15th
時刻に in:× in 6:30 → at 6:30
階数に in:× in the third floor → on the third floor
乗り物に in:× in the train / in the bus → on the train / on the bus(ただし車は in the car)
駅・空港に in:× in Tokyo Station → at Tokyo Station(都市なら in Tokyo)
at the end of〜(〜の終わりに)と in the end(結局)の混同
「時間の梯子(at → on → in)」を声に出して3回唱えてからドリルに入ると、反射が速くなります。at が一番細くて小さい字、in が一番広い、というイメージです。

なぜ日本人は in / on / at で混乱するのか

日本語の「に」は「2005年に」「月曜に」「6時に」と、時間の範囲が広かろうが点だろうが常に同じ助詞です。場所も「東京に」「駅で」「ソファで」と、「に・で」の2つで済んでしまいます。つまり日本語話者の頭には、空間や時間を「空間(in)/表面(on)/点(at)」という3段階の幾何学でラベル分けする習慣が存在しないのです。

英語では逆に、in / on / at の選択が「その物事を幾何学的にどう見るか」の宣言になります。駅を一点と見れば at、都市の内部と見れば in。だから英語の前置詞は「どの前置詞が正しいか」を覚えるより「その場面を英語ではどう枠づけるか」を練習する方が効率的です。30問のドリルを解くたびに「これは点だ、だから at」と枠づけを声に出すと、梯子が身体に染みます。

自分の英文を見返すとき、「に・で」が含まれる日本語から英訳した文を優先的にチェックしてください。in / on / at の間違いのほとんどは、日本語の助詞が一語で済む場面に集中しています。

効果的な練習方法

前置詞は知識より反射です。1日10問ずつ3日で30問を一周し、間違えた問題は「梯子のどこに当てはめたら正解か」を解説で確認してから翌日やり直してください。正答率が9割を超えたら、次は自分の文で確認する段階です。

PromGeeの無料英文法チェッカーにメールや文章を貼り付けると、前置詞の使い分けミスを検出し、in / on / at どれが正しいかを日本語で解説してくれます。前置詞ガイド記事(点・面・空間の図解つき)をあわせて読むと、ドリルの理解が定着します。

もっと練習する

よくある質問

in と on と at の時間の使い分けを教えてください

範囲が広い順に in(年・月・季節・朝昼晩:in 2005 / in July / in the morning)、on(曜日・日付:on Monday / on May 1st)、at(時刻:at 6:30 / at noon)です。on Sunday morning のように曜日が入ると on に変わる点に注意してください。

場所の in と on と at はどう使い分けますか?

囲まれた空間が in(in Tokyo / in my bag)、表面や面が on(on the wall / on the third floor / on the train)、一点が at(at the station / at the airport / at the bus stop)です。待ち合わせや到着点など小さな目印の場所は at と覚えてください。

at night はどうして in the night ではないのですか?

night は morning や evening と違って、長さというより「深夜という一点・短い時間帯」として扱われるため at night が定型です。in the night は「夜の途中で」という特殊な文脈でしか使いません。at night は例外として丸ごと覚えましょう。

自分の英文の前置詞をその場で確認

in / on / at の間違いは自分の文章では気づきにくいもの。PromGeeの無料英文法チェッカーに文章を貼り付けると、前置詞の判断を日本語で解説してくれます。

無料で英文をチェックする

参考資料・出典

本ガイドは定評のある英文法リソースに基づいています。さらに学びたい方は以下の参考資料をご覧ください。