何かがいつ起こるかを言いたいとき、英語では in、on、at のような小さな語を使います。これらは時間の前置詞と呼ばれます。もっとも重要な3つは in、on、at で、それぞれ違うタイプの時間表現と一緒に使います。
基本ルール: 長めの期間(月、年、季節)には in、曜日や日付には on、正確な時刻には at。In July, on Monday, at 3 o'clock.
In:長めの期間
月、年、季節、その他の長めの期間には in を使います。
| 種類 | 例 |
|---|---|
| 月 | in January, in December |
| 年 | in 2020, in 1999 |
| 季節 | in summer, in winter |
| 1日の中の時間帯 | in the morning, in the afternoon, in the evening |
| 長めの期間 | in the past, in the future |
- My birthday is in July.
- She was born in 2015.
- We usually go to the beach in summer(in the summer とも言う)。
- I always check my phone in the morning.
日本語では「七月に」「月曜日に」「三時に」のように同じ「に」で言えることが多く、また「来週」「昨日」のように助詞を付けない表現もあります。英語では時間表現の種類によって in、on、at、または前置詞なしを使い分けるので、日本語の「に」に引っ張られすぎないようにしましょう。
一般的に話すときは in the morning/afternoon/evening を使います。ただし特定の曜日について言うときは on に変わり、on Monday morning、on Friday evening、on Saturday night のように言います。また、「今から2週間後」のように、現在から見て「〜後」と言うときも in を使います。例:See you in two weeks.
On:曜日と日付
曜日や特定の日付には on を使います。
| 種類 | 例 |
|---|---|
| 曜日 | on Monday, on Friday |
| 日付 | on 5 May(on May 5 とも言う)、on my birthday |
| 特定の祝日・記念日 | on New Year's Day, on Christmas Day |
- The meeting is on Tuesday.
- We're having a party on 5 May.
- I don't work on weekends.(アメリカ英語。イギリス英語ではふつう at weekends と言います。下で説明します)
注意: 「夜に」という一般的な意味では、in ではなく at night を使います:I sleep well at night. ただし特定の曜日の場合は on になります:on Friday night。at についての詳細は次のセクションで。
At:正確な時刻
正確な時刻といくつかの決まった表現には at を使います。
| 種類 | 例 |
|---|---|
| 時刻 | at 3 o'clock, at 7:30, at noon, at midnight |
| 決まった表現 | at night, at the weekend, at Christmas, at Easter |
- The film starts at 8 p.m.
- I always feel tired at night.
- We're staying with family at Christmas.
✅ at night と言い、❌ in night とは言いません。これは決まった例外として覚えておきましょう。
at the weekend と on the weekend はどちらも正しく、主にイギリス英語とアメリカ英語の違いです。イギリス英語ではふつう at the weekend / at weekends、アメリカ英語では on the weekend / on weekends と言います。
at Christmas と at Easter は祝日の期間全体を指します。特定の1日を指すときは on を使い、on Christmas Day、on Easter Sunday のように言います。
前置詞をまったく使わない場合
一部の時間表現では、前置詞をまったく使いません。付けてしまうのはよくある間違いです。
- ✅ I'll see you next week. → ❌ I'll see you on next week.
- ✅ We arrived last night. → ❌ We arrived at last night.
- ✅ Let's meet this afternoon. → ❌ Let's meet on this afternoon.
- ✅ See you tomorrow. → ❌ See you at tomorrow.
next、last、this、every、tomorrow/today/yesterday のような語は、それだけで「いつ」を表せるので、前に in/on/at を付ける必要はありません。
「いつ」とたずねる
時刻や日付などをたずねる質問は、ふつう when か what time で始まります。答えには表現によって in、on、at、あるいは前置詞なしのいずれかを使います。
- When is your birthday? — It's in July.
- What time does the shop open? — It opens at 9 o'clock.
- When do you usually relax? — On Sundays, and in the evening.
よくある間違い
- ❌ I was born on 2015. → ✅ I was born in 2015.(年には on ではなく in を使う)
- ❌ See you in Monday. → ✅ See you on Monday.(曜日には in ではなく on を使う)
- ❌ The train leaves in 9 o'clock. → ✅ The train leaves at 9 o'clock.(正確な時刻には in ではなく at を使う)
- ❌ I sleep well in night. → ✅ I sleep well at night.(at night は決まった例外)
- ❌ I'll call you on next week. → ✅ I'll call you next week.(next/last/this の前には前置詞を付けない)
確認クイズ
どの前置詞が正しい?(in / on / at / なし)
- My birthday is ____ September.
- The party is ____ Saturday.
- The film starts ____ 7 o'clock.
- I never work ____ night.
- Let's meet ____ next Friday.
答えを見る
- in 2. on 3. at 4. at 5. 前置詞なし(next Friday だけでよい)
GrammarMamaでもっと早く上達しよう
この記事では1つのトピックを扱っています。GrammarMamaなら、それを確かな上達につなげられます。
-
自分のレベルを知る — 簡単なレベル診断テストでCEFRレベルがわかり、あなたに合った問題が出題されます。 レベルを診断する →
-
わかりやすい学習パスを進む — A1からC2まで、正しい順番ですべてのトピックを学習できます。 学習パス全体を見る →
-
自分の目標を設定する — 学ぶ理由を教えてください。あなたの興味に合わせた問題が出題されます。 目標を設定する →
-
自分のミスを記録する — つまずきやすいパターンを可視化して、しっかり直せます。 ミスを確認する →
-
語彙力を伸ばす — 問題に出てきた単語は保存され、間隔反復で復習できます。 単語帳を開く →
-
話す練習をする — タイピングの代わりに声に出して問題に答えられます。 スピーキング練習を試す →
-
発音を鍛える — 単語ごとに、その場で発音のフィードバックが受けられます。 発音を練習する →
-
毎日少しずつ練習する — レベルに合った短い毎日の練習で、言語の感覚を忘れません。 練習を始める →
まとめ
- in =長めの期間(月、年、季節、1日の中の時間帯)。
- on =曜日と日付。
- at =正確な時刻、そして決まった表現 at night、at the weekend、at Christmas。
- next、last、this、tomorrow/today/yesterday のような語には前置詞をまったく付けません。
- この記事では、何かがいつ起こるかを扱います。何かがどこにあるかについては、Prepositions of place をご覧ください。