時を表す前置詞
A1 Prepositions of time 16 / 50
要点
時刻には at、曜日や日付には on、月・季節・年・一日のうちの時間帯のようなもっと長い期間には in を使います。today、tomorrow、yesterday や this/next/last+時を表す語 のような語の前には、前置詞をまったく置きません。
規則
3つの主な時の前置詞は in から at へと、指す範囲がだんだん小さくなります。
| 前置詞 | 使う場面 | 例 |
|---|---|---|
| at | 時刻、祭り、night、(英)the weekend | at 6 o’clock, at noon, at Christmas, at night, at the weekend |
| on | 曜日や日付、名前のついた朝・午後 | on Monday, on 5 May, on my birthday, on weekdays, on Monday morning |
| in | 月、季節、年、世紀、一日のうちの時間帯 | in July, in summer, in 2024, in the 21st century, in the morning |
覚え方の一つ:in は長い箱(年・月・時間帯)-> on はカレンダー上の一日-> at は正確な一点(時刻)。
前置詞を使わない場合
次の時を表す語の前には前置詞を置きません。
| 語群 | 正しい | 誤り |
|---|---|---|
| today, tomorrow, yesterday | I’ll call you tomorrow. | |
| this/next/last+時を表す語 | I saw her last week. | |
| every+時を表す語 | We meet every Monday. |
その他の便利な時の語
| 語 | 意味 | 例 |
|---|---|---|
| for | どれくらいの長さか(継続時間) | for two hours, for three days |
| since | 物事の起点 | since 2010, since Monday |
| during | ある期間・出来事の中で | during the lesson, during the summer |
| from … to / until / till | 起点から終点まで | from 9 to 5, from Monday until Friday |
| by | 〜より遅くない(期限) | by 6 o’clock, by Friday |
| ago | 現在から遡った時点(後ろに置く) | two days ago, a week ago |
語形と文型
覚えておくと便利な対比:一日の時間帯には in the ですが、曜日を言うときは on になります。
| 時間帯だけを言うとき | 曜日名がつくとき |
|---|---|
| in the morning | on Monday morning |
| in the afternoon | on Friday afternoon |
| in the evening | on Saturday evening |
| ただし: at night | on Sunday night |
for と since(詳しくはレッスン25で):
| 語 | 答え方 | 例 |
|---|---|---|
| for+継続時間 | ”How long?” | I have lived here for five years. |
| since+起点となる時点 | ”Since when?” | I have lived here since 2019. |
ago は時の後ろに置き、過去形とともに使います:I met him three years ago.
例文
| English | 注 |
|---|---|
| The film starts at 8 o’clock. | at+正確な時刻。 |
| We visit family at Christmas. | at+祭り。 |
| I read a little at night. | 決まった言い方:at night。 |
| My exam is on Monday. | on+曜日。 |
| She was born on 12 March. | on+日付。 |
| It often rains in April. | in+月。 |
| We moved here in 2021. | in+年。 |
| I get up early on Monday morning. | 曜日名がつくと -> on、in the morning ではない。 |
| I’ll be ready by seven. | by=7時より遅くない。 |
| They talked for an hour. | for+継続時間。 |
よくある間違い
- in Monday -> on Monday:曜日には on を使い、inは使いません。
- on the morning -> in the morning:時間帯には in を使います(ただし on Monday morning)。
- at July -> in July:月には in を使います。
- in last week -> last week:this/next/last には前置詞をつけません。
- since two hours -> for two hours:for は継続時間、since は起点を表します。
- He left before two hours -> He left two hours ago:現在から遡った時間には ago を使います。
ヒント
- 範囲の大きさ:in(月、年、季節)>on(特定の一日、日付)>at(正確な時刻)。時が小さくなるほど、語も小さくなります。
- 決まった言い方として覚えましょう:at night、in the morning/afternoon/evening、at the weekend(英)/on the weekend(米)。
- 曜日名が出てきた瞬間に on に切り替えます:in the evening、しかし on Tuesday evening。
- for は how long? に答え、since は since when? に答えます:どちらも現在完了形(レッスン25)と自然に結びつきます。