中学英語の時間表現で多くの人がつまずくのが、at・on・inの使い分けです。
「atは時刻、onは曜日、inは月や年」と習ったはずなのに、in the morning や at night のような表現が出てくると、急に分からなくなってしまいます。
その原因は、個別のルールをバラバラに覚えていることにあります。
実は、at・on・inはそれぞれ明確な考え方があり、「時間のとらえ方の違い」で整理することができます。
- at → 点(ピンポイントの時間)
- on → 面(1日という区切り)
- in → 期間(広がりのある時間)
このようにイメージで理解することで、丸暗記に頼らずに使い分けができるようになります。
本記事では、この「点・面・期間」という考え方を軸に、中学レベルで必要な時間の前置詞を体系的に整理していきます。
なお、5時15分や4時45分といった時刻の具体的な言い方については別記事で詳しく解説していますので、あわせて確認してください。
第1章 時間表現は「点・面・期間」で整理すると一気に分かる
時間の前置詞でつまずく一番の原因は、ルールをバラバラに覚えてしまっていることです。
- atは時刻
- onは曜日
- inは月や年
このように個別に覚えていると、少し形が変わっただけで対応できなくなります。
しかし実は、at・on・inには共通する考え方があります。
それが、時間のとらえ方(広さの違い)です。
1.at=点(ピンポイントの時間)
atは、時間の中の「一点」を表します。
- at 5 o’clock
- at noon
- at midnight
「その瞬間」を指しているイメージです。
時間の中で、ピタッと1点にフォーカスしているときに使われます。
2.on=面(1日という区切り)
onは、「1日」というまとまりを表します。
- on Monday
- on Sunday
- on June 1st
カレンダーの1マスをイメージすると分かりやすいです。
atのような一点ではなく、その日の中のどこかを表しています。
3.in=期間(広がりのある時間)
inは、広がりのある時間の中にいる状態を表します。
- in April
- in 2025
- in the morning
時間の中に包まれているイメージです。
「その期間の中のどこか」という感覚になります。
4.この3つの違いを一言でまとめると
- at → 点
- on → 面
- in → 期間
時間の“広さ”で使い分けているということです。
まとめ
at・on・inは、それぞれ別のルールで覚えるものではなく、時間をどうとらえるか(点か・面か・広がりか)という視点で整理することが重要です。
この考え方を押さえたうえで、次の章からそれぞれの使い方を具体的に見ていきましょう。
第2章 atは「一点の時間」を表す前置詞
前章で見たように、時間の前置詞はそれぞれ異なるとらえ方をしています。
その中で最もシンプルなのが at です。
atは、時間の中のある瞬間にピタッと焦点を当てるときに使われます。
つまり、長い時間の流れの中から「この瞬間」と決めて指し示しているイメージです。

1.基本:時刻にはatを使う
まず押さえておきたいのが、時刻です。
- at 5 o’clock(5時に)
- at 7:30(7時30分に)
これらはどちらも、「5時ちょうど」「7時30分ちょうど」といった特定の瞬間を表しています。
そのため、時間の中の一点を示すatが使われます。
2.特定の瞬間にもatを使う
時刻だけでなく、はっきりとした一点として意識される時間にもatが使われます。
- at noon(正午に)
- at midnight(真夜中に)
これらも、ある程度の幅がある時間ではなく、その瞬間を指しているため、atが使われています。
3.at nightはセットで覚える
ここで注意したいのが、次の表現です。
- at night(夜に)
morningやafternoonは in を使うのに対して、nightだけはatになるため、混乱しやすいポイントです。
これは、「夜の中のどこか」というよりも、夜という時間帯そのものを一つのまとまりとしてとらえているためです。
ただし、この使い方は慣用的な側面も強いため、at nightはセットで覚えておくことが大切です。
4.atは時間以外でも「一点」を表す
atは時間だけでなく、場所や動作でも使われます。
- throw a stone at him(彼めがけて石を投げる)
- look at the picture(その絵を見る)
これらはすべて、ある一点に向かっている、または焦点を当てているという共通点があります。
このように考えると、
- at 5 o’clock
- at noon
といった時間の使い方も、「その瞬間をピンポイントで指している」と理解しやすくなります。
第3章 onは「1日というまとまり」に注目すると使い分けが見えてくる
atが「ある瞬間」を表す前置詞だったのに対して、on はもう少し広がりのある時間を扱います。
ポイントは、onが使われるときには、「特定の1日」がはっきり意識されている
ということです。
この視点を持つと、onの使い方が整理できます。

1.基本:曜日・日付にはonを使う
まずは基本です。
- on Monday(月曜日に)
- on Sunday(日曜日に)
- on June 1st(6月1日に)
これらはすべて、カレンダーの中の「特定の日」を指しています。
「特定の日」とは、「この日」と決まっている1日のことです。
たとえば、次のような日です。
・自分の誕生日
・お父さんやお母さんの誕生日
・クリスマス
・遠足の日
・テストの日
・日曜日や月曜日などの曜日
・4月1日などの日付
・お正月(New Year’s Day)
・文化祭や体育祭の日
このように、「この日」とはっきり決まっている場合は、onが使われます。
atのように一瞬ではなく、その日の中のどこかの時間というイメージになります。
ただし、yesterday や tomorrow も「特定の日」ではありますが、on はつけません。
yesterday や tomorrow の前に on がいらないのは、これらが Monday のような名詞ではなく、それだけで「いつ」を表せる副詞として使われるためです。
一方、Monday は名詞のため、それだけでは時間を表すことができず、on をつけて on Monday の形にします。
2.「特定の日」として意識されるものにもonを使う
曜日や日付だけでなく、特定の1日としてとらえられるものにもonが使われます。
- on my birthday(私の誕生日に)
- on Christmas Day(クリスマスの日に)
これらもすべて、1日単位で区切られた時間として扱われています。
3.morningなどに修飾がつくとonになる(重要)
ここは非常に重要なポイントです。
- in the morning(朝に)
- on Monday morning(月曜の朝に)
なぜ前置詞が変わるのでしょうか?
これは、「どの朝か」が特定されているかどうかで決まります。
in the morning
→ 朝という時間帯の中のどこか
on Monday morning
→ 月曜日という1日の中の朝
「1日」という枠が前面に出るため、onが使われます。
4.onは時間以外でも「接している」感覚がある
ここで少し視点を広げてみましょう。
onは場所でもよく使われます。
- on the table(テーブルの上に)
- on the wall(壁に)
これらは、面に接している状態を表しています。
この感覚を時間に当てはめると、
- on Monday
- on June 1st
これらもカレンダーの“1日”という面に乗っていると考えることができます。
まとめ
onは、特定の1日を意識しているときに使われる前置詞です。
曜日や日付だけでなく、「その日」としてとらえられる表現に注目すると、自然に使い分けができるようになります。
次の章では、さらに広がりのある時間を表す in の使い方を整理していきます。
第4章 inは「時間の中に入っている」と考えるとすべてつながる
ここまでで、
- at はある瞬間を指し示す
- on は特定の1日をとらえる
という使い分けを見てきました。
最後に押さえるのが in です。
inは、これまでの2つよりもさらに広がりのある時間を扱います。
ポイントはシンプルで、ある時間の中に含まれているかどうかです。

1.基本:月・年・季節にはinを使う
まずは基本です。
- in April(4月に)
- in 2025(2025年に)
- in summer(夏に)
これらはすべて、ある期間の中のどこかを表しています。
「4月という期間の中」「2025年という大きな枠の中」と考えると、自然に理解できます。
2.時間帯にもinを使う
次に重要なのが時間帯です。
- in the morning(朝に)
- in the afternoon(午後に)
- in the evening(夕方に)
これらも同じで、その時間帯の中にいるというイメージです。
morningやafternoonは、はっきりした一点ではなく、ある程度の幅を持った時間なので、inが使われます。
3.修飾がつくとonになることに注意
ここはonとの違いとして重要です。
- in the morning(朝に)
- on Monday morning(月曜の朝に)
同じ「morning」でも前置詞が変わります。
これは、「どの朝か」が特定されているかどうかによる違いです。
in the morning
→ 朝という時間帯の中
on Monday morning
→ 月曜日という1日の中の朝
1日が前面に出るとonになります。
これは on のところでも説明しましたが、重要なポイントなので、ここでもう一度確認しておきましょう。
4.inは時間以外でも「中に入っている」感覚がある
inは場所でもよく使われます。
- in the box(箱の中に)
- in the room(部屋の中に)
これらは、中に入っている状態を表しています。
この感覚を時間に当てはめると、
- in April
- in the morning
これらも時間という枠の中に入っていると考えることができます。
5.every・last・nextとの違いに注意(重要)
ここで混同しやすいのが、everyなどがつく場合です。
- I study English in the morning.
(朝に英語を勉強します) - I study English every morning.
(毎朝英語を勉強します)
この2つは形が似ていますが、役割が異なります。
- in the morning
→ 朝という時間帯の中のどこか - every morning
→ 毎日繰り返していること
さらに重要なのが次のルールです。
● 例
- every morning(毎朝)
- last night(昨夜)
- next Sunday(次の日曜日)
まとめ
inは、ある時間の中に含まれているときに使われる前置詞です。
月・年・季節・時間帯など、広がりのある時間を表す場面では、迷わずinを選べるようにしておくことが重要です。
これで、at・on・inの基本的な使い分けがそろいました。
次の章では、これらを横断して整理し、よくあるミスをまとめていきます。
第5章 理解を得点につなげるための問題演習
ここまでで、at・on・inの使い分けを整理してきました。
それぞれの違いは理解できても、実際のテストでは、瞬時に正しい前置詞を選べるかどうかが得点を分けます。
英語の前置詞は、頭で考えているうちは正解できても、反射的に使えるレベルまでトレーニングしないと安定しません。
そのため、最初のうちは理屈を意識しながら、徐々に「見た瞬間に分かる」状態を目指していきましょう。
それでは、問題演習に挑戦してみてください。
一問一答(30問)
次の英文の( )に入る適切な前置詞(at / on / in)を入れなさい。何も入れない場合は「なし」と書きなさい。
問1
I get up ( ) 6 o’clock.
解答:at
問2
I play soccer ( ) Sunday.
解答:on
問3
I was born ( ) April.
解答:in
問4
I study English ( ) the morning.
解答:in
問5
I have a test ( ) Monday.
解答:on
問6
I went to bed ( ) midnight.
解答:at
問7
We have a meeting ( ) June 1st.
解答:on
問8
I met him ( ) the evening.
解答:in
問9
I run ( ) every morning.
解答:なし
問10
I visited my grandmother ( ) yesterday.
解答:なし
問11
I will go to Tokyo ( ) Saturday.
解答:on
問12
We have a party ( ) Christmas Day.
解答:on
問13
I have a match ( ) my birthday.
解答:on
問14
I study English ( ) night.
解答:at
問15
I will visit him ( ) next Sunday.
解答:なし
問16
I watched TV ( ) the afternoon.
解答:in
問17
I finished my homework ( ) 7 p.m.
解答:at
問18
We will meet ( ) July.
解答:in
問19
I go to school ( ) weekdays.
解答:on
問20
I met him ( ) last night.
解答:なし
問21
I have a test ( ) April 10th.
解答:on
問22
I will call you ( ) the evening.
解答:in
問23
I study English ( ) 9 o’clock.
解答:at
問24
I will go there ( ) tomorrow.
解答:なし
問25
We will have a meeting ( ) Monday morning.
解答:on
問26
I go jogging ( ) every Sunday morning.
解答:なし
問27
I was born ( ) 2010.
解答:in
問28
I will finish it ( ) the morning.
解答:in
問29
I have a game ( ) Sunday afternoon.
解答:on
問30
I went to bed ( ) 10.
解答:at
問題は解けたでしょうか。
at・on・inの使い分けは、最初は理屈で理解することが大切ですが、最終的には見た瞬間に判断できるレベルまで練習することが重要です。
特に今回のポイントは次の3つです。
- 時刻 → at
- 「この日」と決まっている日 → on
- 月・年・時間帯 → in
さらに、
- every / yesterday / tomorrow → 前置詞なし
というパターンも、確実に押さえておきましょう。
これらは一度理解するだけでなく、何度も問題を解くことで定着していきます。
最初はゆっくりでも構いませんので、繰り返し解いて、自然に使える状態を目指しましょう。

コメント