
著者: Vocab Team
最終更新日:
英語の時間の前置詞 in・on・at の使い分けを例文で理解する
Vocabで本物の英語語彙を身につけよう
無料でダウンロード。間隔反復、テーマ別リスト、ネイティブ発音で早く学び、覚えた単語を定着させます。
英語の時間を表す in・on・at の使い分け
英語で「年に」「月に」「月曜日に」「7時に」と言うときは、時間の種類に応じて in、on、at を使い分けます。
まずは次の基本ルールを覚えましょう。
- in: 年、月、季節など、ある程度の長さがある期間
- on: 曜日、日付、特定の日
- at: 時刻や、1日の中の特定の時点
日本語ではどれも「に」と訳せるため迷いやすいですが、英語では後ろに続く時間の単位を見ると選びやすくなります。
in の使い方: 年・月・季節・長い期間
in は、年、月、季節、世紀など、幅のある期間に使います。「その期間の中で」というイメージです。
年・月・季節
- My birthday is in January. 私の誕生日は1月です。
- She moved to Canada in 2022. 彼女は2022年にカナダへ引っ越しました。
- Many people travel in summer. 夏に旅行する人はたくさんいます。
- The building was completed in the 18th century. その建物は18世紀に完成しました。
月や年の中の具体的な日を指定していない場合は、通常 in を使います。
過去・未来などの期間
特定の時刻ではなく、ある程度広い期間を指す表現にも in を使います。
- I hope to work abroad in the future. 将来、海外で働きたいと思っています。
- In the past, people often wrote letters by hand. 昔は、人々は手紙を手書きすることがよくありました。
「何分後に」を表す in
in は、現在からどれくらい後に何かが起こるかを表すときにも使います。
- The bus will arrive in ten minutes. バスは10分後に到着します。
- I will call you in an hour. 1時間後にあなたへ電話します。
この用法では、過去や未来の中の広い期間ではなく、「今からその時間が経過した後」という意味になります。
on の使い方: 曜日・日付・特定の日
on は、カレンダー上の特定の日に使います。曜日だけでなく、日付や記念日にも使えるのがポイントです。
曜日
- I have an English lesson on Monday. 月曜日に英語のレッスンがあります。
- We usually work on Saturdays. 私たちは通常、土曜日に働きます。
- What do you do on weekends? 週末は何をしますか。
「週末に」は、英語の種類によって次のような違いがあります。アメリカ英語では on the weekend、イギリス英語では at the weekend がよく使われます。複数の週末を一般的に表す on weekends も使えます。
日付・特定の祝日
- The meeting is on March 12. 会議は3月12日にあります。
- Her birthday is on May 9th. 彼女の誕生日は5月9日です。
- We exchange gifts on Christmas Day. 私たちはクリスマスの日にプレゼントを交換します。
- The parade takes place on New Year's Day. パレードは元日に行われます。
月だけなら in May ですが、日付まで指定すると on May 9th になります。月と日を一緒に使う場合も、日付があるため on を選びます。
特定の朝・午後・夜
曜日や日付を含む、特定の日の朝や午後にも on を使います。
- I have a meeting on Monday morning. 月曜日の朝に会議があります。
- We went for a walk on Sunday afternoon. 私たちは日曜日の午後に散歩へ行きました。
- I like walking on April mornings. 4月の朝に歩くのが好きです。
「4月の朝」のように、特定の月に繰り返される朝を表す場合は、通常 on を使います。曜日や日付と同じように、朝を一つひとつの日として捉えるためです。
at の使い方: 時刻・特定の時点
at は、時計で示せる時刻や、1日の中の特定の時点に使います。
時刻
- The train leaves at 7 o'clock. 電車は7時に出発します。
- The class starts at 8:30. 授業は8時30分に始まります。
- Let's meet at noon. 正午に会いましょう。
- The store closes at midnight. その店は深夜0時に閉まります。
「7時」「8時30分」のように、具体的な時刻を表すときは at を使います。
1日の中の決まった時間
- I often study at night. 私は夜によく勉強します。
- He wakes up at sunrise. 彼は日の出に起きます。
- The children are usually at school at lunchtime. 子どもたちは昼食時にはたいてい学校にいます。
in the morning、in the afternoon、in the evening とは言いますが、「夜に」は一般的に at night と言います。この組み合わせは、そのまま覚えると便利です。
3つを並べて比較する
同じ予定について、時間の範囲を変えて比べてみましょう。
- I exercise in the morning. 私は朝に運動します。朝という時間帯全体を指します。
- I exercise on Monday morning. 私は月曜日の朝に運動します。特定の日の朝です。
- I exercise at 7 a.m. 私は午前7時に運動します。正確な時刻です。
別の例も確認しましょう。
- We visit our family in December. 私たちは12月に家族を訪ねます。
- We visit our family on December 24. 私たちは12月24日に家族を訪ねます。
- We visit our family at 6 p.m. 私たちは午後6時に家族を訪ねます。
広い期間から特定の日、そして正確な時刻へと情報が具体的になると、in、on、at の順に候補を絞れます。ただし、実際には時間の単位に合う前置詞を選ぶことが大切です。
よくある間違い
曜日に at を使う
- 誤り: I have a test at Monday.
- 正しい: I have a test on Monday. 月曜日にテストがあります。
曜日は特定の日なので on を使います。
時刻に on を使う
- 誤り: The appointment is on 3 o'clock.
- 正しい: The appointment is at 3 o'clock. 予約は3時です。
3時は時計で示す時刻なので at を使います。
年や季節に on を使う
-
誤り: They met on 2018.
-
正しい: They met in 2018. 彼らは2018年に出会いました。
-
誤り: I enjoy skiing on winter.
-
正しい: I enjoy skiing in winter. 私は冬にスキーを楽しみます。
年と季節は幅のある期間なので in を使います。
night の前に in を使う
- 誤り: She works in night.
- 正しい: She works at night. 彼女は夜に働きます。
一方で、次の表現では in を使います。
- I read in the morning. 私は朝に読書をします。
- He feels tired in the evening. 彼は夕方に疲れを感じます。
in the morning と at night は、時間帯を表す基本表現として覚えましょう。
注意したい決まった表現
in time と on time
この2つは前置詞の違いで意味が変わります。
- We arrived in time for the movie. 私たちは映画に間に合うように到着しました。
- The train arrived on time. 電車は時間どおりに到着しました。
in time は「間に合って」、on time は「予定時刻どおりに」という意味です。
at the moment
at the moment は「今、現在」という意味の決まった表現です。
- She is busy at the moment. 彼女は今、忙しいです。
練習問題
空欄に in、on、at のいずれかを入れてください。まず自分で考えてから、解答を確認しましょう。
- My family moved here ___ 2010.
- The interview is ___ Tuesday morning.
- Please arrive ___ 9:15.
- We usually go hiking ___ spring.
- I do not like driving ___ night.
- The concert is ___ July 18th.
- I will finish the report ___ two hours.
- The office is closed ___ New Year's Day.
解答とポイント
-
in
My family moved here in 2010. 2010年に家族はここへ引っ越しました。年には in を使います。 -
on
The interview is on Tuesday morning. 面接は火曜日の朝です。特定の曜日の朝なので on を使います。 -
at
Please arrive at 9:15. 9時15分に到着してください。正確な時刻には at を使います。 -
in
We usually go hiking in spring. 私たちは春によくハイキングへ行きます。季節には in を使います。 -
at
I do not like driving at night. 私は夜に運転するのが好きではありません。一般的な「夜に」は at night です。 -
on
The concert is on July 18th. コンサートは7月18日です。具体的な日付には on を使います。 -
in
I will finish the report in two hours. 2時間後にレポートを終えます。現在からどれくらい後かを表す場合は in を使います。 -
on
The office is closed on New Year's Day. そのオフィスは元日は休みです。特定の祝日には on を使います。
まとめ
時間の前置詞は、次の3点を基準に選びます。
- in: 年、月、季節、世紀、数分後や数時間後などの期間
- on: 曜日、日付、特定の日、その日の朝や午後
- at: 時刻、正午、深夜、日の出、夜などの特定の時点
迷ったら、後ろの時間が「期間」なのか、「特定の日」なのか、「時刻」なのかを確認してください。たとえば、in April は4月という期間、on April 5th は4月5日という特定の日、at 5 p.m. は午後5時という時刻を表します。実際の予定や日記でこの3つを使って文を作ると、使い分けが定着しやすくなります。
5分
英語の語彙力を5分でテストしよう
無料テストで正確な語彙レベルを測定。基本単語から上級語彙まで、A1-C2 スコアを即座に取得し、あなたが実際に知っている英語の単語数を確認しよう。
