もう迷わない!英語の「時間の前置詞」at・on・in使い分け完全図解
TOEIC対策から日々のビジネスメール、英会話に至るまで、多くの日本人学習者が頭を抱えるのが英語における「時間の前置詞」の使い分けです。「7時に」はat、「月曜日に」はon、「5月に」はinと、学校教育では個別の暗記を強いられがちですが、日本語の「〜に」という万能な助詞に頼っている限り、とっさの場面でどの前置詞を選ぶべきか迷ってしまいます。
使い分けに悩む決定的な理由は、それぞれの前置詞が持つ「空間的な広がり」のコアイメージを捉え切れていない点にあります。ネイティブスピーカーは単語の組み合わせを暗記しているのではなく、頭の中に浮かぶ時間の「点」「面」「立体」の感覚に従って前置詞を無意識に選択しています。本稿では、基本となるat・on・inの使い分けから、混同しやすいforとduring、byとuntil、sinceとfromの明確な境界線、さらには見落としがちな前置詞の省略ルールまで、図解感覚でクリアに解説します。
📌 【この記事の重要ポイントまとめ】
- 要点1:atは「狭い点(時刻・瞬間)」、onは「平らな面(日付・曜日)」、inは「包み込む空間(月・年・季節)」のイメージで瞬時に判断できる。
- 要点2:for(数字の期間)とduring(特定の出来事)、by(締め切り期限)とuntil(状態の継続)など、紛らわしいペアは「動作か状態か」「数字か名詞か」で明確に区別可能。
- 要点3:this・next・lastなどが直前に付く名詞は前置詞が脱落するルールを押さえることで、不自然な英語表現を確実に防止できる。
【基本ルール】なぜ迷う?時間の前置詞at・on・inのコアイメージと使い分け
時を表す英語の前置詞において、土台となるのがat、on、inの3大前置詞です。これらをスムーズに使い分ける鍵は、時間を「長さ」や「広がり」として捉えるネイティブの感覚にあります。カメラのズームレンズを引いていくように、狭いピンポイントから広い枠組みへと視点を広げていくと、その構造が極めて論理的であると分かります。
at:鋭く指し示す「時間の一点」
atの本質は、時計の針が指すピンポイントの「点」です。広がりを持たない時刻や、ある特定の瞬間を指す際に使われます。
- at 7:30 a.m.(午前7時30分に)
- at noon / at midnight(正午に/真夜中に)
- at that moment(その瞬間に)
- at the end of this month(今月末に)
on:カレンダーの上に置かれた「特定の1日(面)」
onの本質は「接触する平面」です。カレンダーという平らな板の上にペタッとシールを貼るような感覚で、24時間単位の「日付」や「曜日」、あるいは特別な「特定の日」を指します。
- on Monday(月曜日に)
- on May 5th(5月5日に)
- on my birthday(私の誕生日に)
- on Christmas Day(クリスマス当日に)
- on a rainy morning(ある雨の日の朝に ※特定の状況がついた朝)
in:時間を包み込む「立体の枠・空間」
inの本質は「容器や空間の内部」です。数週間、数ヶ月、数年、あるいは世紀といった、一定の広がりと厚みを持つ時間枠の中にすっぽり入っている状態を表します。
- in May(5月に)
- in summer(夏に)
- in 2026(2026年に)
- in the 21st century(21世紀に)
- in the morning / in the afternoon(午前中に/午後に ※1日のうちの広がりある時間帯)
【徹底比較】「英語の前置詞」における時間と場所の共通ルールとは?
英語学習者が前置詞をマスターする上で知っておくべき原則があります。それは、「時間の前置詞」と「場所の前置詞」は全く同じコアイメージで機能しているという事実です。英語圏の発想では、時間という抽象的な概念を、物理的な空間の広がりになぞらえて表現しています。
| 前置詞 | コアイメージ | 場所での使われ方(空間) | 時間での使われ方(時間軸) |
|---|---|---|---|
| at | 地図上の「点」 | at the station(駅で) at the door(ドアのところで) | at 5:00(5時に) at noon(正午に) |
| on | 接触する「面」 | on the table(テーブルの上に) on the wall(壁に) | on Sunday(日曜日に) on July 7th(7月7日に) |
| in | 囲まれた「内部・空間」 | in Tokyo(東京で) in the room(部屋の中で) | in 2026(2026年に) in August(8月に) |
場所を指す際に「狭い地点=at」「通りや接触面=on」「広い都市や空間=in」と使い分けるのと同様に、時間も「狭い時刻=at」「特定の1日=on」「広い年月=in」と完全にリンクしています。この共通構造を頭に叩き込んでおくだけで、英語の空間認識が劇的にシンプルになります。
【要注意ペア1】「for」と「during」の違い|期間を表す前置詞の正しい使い分け
時間の長さを表す際、日本人が最も混同しやすいのがforとduringの使い分けです。どちらも日本語では「〜の間」と訳されますが、後ろに続く単語の性質と、話し手の焦点の当て方が根本的に異なります。
for:時間の「量(数字・長さ)」に焦点を当てる
forの後ろには、基本的に具体的な数字や時間の単位を含む名詞が置かれます。「どのくらいの長さその状態が続いたのか」という継続時間を表します。
- I have lived in Tokyo for five years.(私は東京に5年間住んでいます)
- Please wait for ten minutes.(10分間お待ちください)
- She studied abroad for a long time.(彼女は長期間留学していました)
during:特定の「出来事・イベント(枠)」に焦点を当てる
duringの後ろには数字ではなく、特定の期間や出来事を指す名詞が置かれます。「そのイベントが行われている期間のどこかで」という文脈を作ります。
- I met him during the summer vacation.(夏休みの間に彼に会いました)
- He fell asleep during the meeting.(彼は会議中に居眠りをしてしまった)
- Many accidents occurred during the storm.(嵐の間に多くの事故が発生した)
判断に迷った時は、「How long(どのくらい長く)?」への答えならfor、「When(いつの出来事か)?」への答えならduringと判別するのが最も確実なアプローチです。
【要注意ペア2】「by」と「until」の境界線|期限と継続を絶対に見誤らない方法
ビジネスシーンで誤用すると重大なトラブルに直結するのが、締め切りや終了のタイミングを示すbyとuntil(till)の使い分けです。どちらも「〜まで」と訳せますが、求められる動作の性質が真逆です。
by:一瞬の動作を完了させる「締め切り(期限)」
byは「〜までに(それより前に1回完了させればOK)」という意味を持ちます。提出する、到着する、終わらせるなど、一回きりの完了動作を表す動詞(submit, finish, arrive, sendなど)と結びつきます。
- Please submit the report by 5:00 p.m.(午後5時までにレポートを提出してください)
- I will be back by Friday.(金曜日までには戻ります)
until (till):その時まで動作や状態を保ち続ける「継続の終点」
untilは「〜までずっと(状態を途切れさせずに続ける)」という意味を表します。滞在する、待つ、営業するなど、継続性を持つ動詞(stay, wait, remain, keep, openなど)とともに使われます。
- I will stay in the office until 8:00 p.m.(午後8時までずっとオフィスに残ります)
- The shop is open until midnight.(その店は真夜中まで営業しています)
見分ける基準は極めて明確です。文中の動詞を「ずっとやり続けられるか?」と問いかけ、続けられない一回限りの動作であればby、続けられる状態であればuntilを選択します。
【要注意ペア3】「since」と「from」の使い分け|過去から続く理由と開始点の違い
起点を示すsinceとfromの使い分けも、学習者が立ち止まりやすいポイントです。双方が「〜から」という意味を持っていますが、文法的な制約と時制の縛りに決定的な違いがあります。
since:過去の起点から現在まで「ずっと続いている」
sinceは「過去のある時点から現在に至るまで継続している」という強い意味合いを持ちます。そのため、原則として現在完了形(または過去完了形)の文でしか使用できません。起点となる過去の出来事・年号・日時を伴います。
- We have known each other since 2015.(私たちは2015年からずっと知り合いです)
- He has been sick in bed since yesterday.(彼は昨日からずっと病気で寝込んでいます)
from:時制を問わず単に「始まりの地点」を指し示す
fromは過去・現在・未来のあらゆる時制で自由に使える、純粋な「スタート地点」を示す前置詞です。継続しているニュアンスを必ずしも含まず、「〜から〜まで(from A to B)」という組み合わせでも頻繁に登場します。
- The new project will start from next Monday.(新プロジェクトは来週の月曜日から始まります)
- The conference is held from 10 a.m. to 4 p.m.(会議は午前10時から午後4時まで開催されます)
「現在完了形の文で、過去から今も続いている」ことを表す場合のみsinceを選び、未来の開始点や単なる時間幅の始まりを述べる時はfromを使うと整理できます。
【実戦テクニック】知っておくべき「時間の前置詞」省略ルールと例外
前置詞の使い分けを理解した学習者が次につまずくのが、「前置詞を置いてはいけないケース」です。英語には、特定の修飾語が時間の言葉の前に付くと前置詞(at / on / in)が脱落する絶対ルールが存在します。
以下のような指示語・限定詞が時間の言葉の直前に付く場合、前置詞は一切不要となります。
- this(this morning, this week, this year)
- next(next Monday, next month, next summer)
- last(last night, last Friday, last year)
- every(every day, every Sunday, every month)
- all(all day, all night, all morning)
- some / any(some day, any time)
間違えやすい典型例として、「今週の日曜日に」を on this Sunday と書いてしまうミスが挙げられます。正しくは前置詞を取り払った this Sunday です。これらの限定詞自体が副詞的な役割を果たすため、前置詞を補う必要がなくなります。
また、today, tomorrow, yesterday, tonight といった単語自体も単独で副詞として機能するため、直前に on や at を置くことはありません。
【一覧まとめ】時を表す前置詞の覚え方と瞬時判定チャート
ここまで解説した重要ルールを1枚のチャートに集約しました。英語を読んだり書いたりする際、瞬時に判断するためのリファレンスとして活用してください。
| 前置詞 | 判定の基準(コアイメージ) | 主な対象・組み合わせ | 代表例文 |
|---|---|---|---|
| at | 時計の針が指す「点」 | 時刻、特定の一瞬 | I wake up at 6:00. |
| on | カレンダーの1マス「面」 | 日付、曜日、特別な日 | See you on Friday. |
| in | 包み込む枠組み「立体」 | 月、年、季節、世紀、時間帯 | It snows in winter. |
| for | 計測可能な「期間の数字」 | 数字+単位(日・年・時間) | I ran for 30 minutes. |
| during | 枠となる「特定のイベント」 | 名詞(休暇、授業、滞在) | I fell asleep during class. |
| by | 1回で済む「締め切り」 | 完了動詞+期限 | Finish it by noon. |
| until | ずっと続く「継続の終点」 | 状態動詞+終点 | Wait here until 3:00. |
| since | 過去から現在への「継続の起点」 | 過去の日時・出来事(完了形) | Living here since 2020. |
| from | 自由な時制の「開始点」 | あらゆる時制の開始日時 | Open from 9:00. |
【時間の前置詞】に関するよくある質問(FAQ)
Q1:「午前中に」「夜に」はなぜ in the morning なのに at night と前置詞が変わるのですか?
A1:ネイティブが捉える時間感覚の違いに起因します。「the morning(朝・午前)」は数時間にわたる活動的な時間枠として認識されるため、空間を表す in(in the morning)が使われます。一方、「night(夜)」は眠りにつく休息の暗闇であり、活動の広がりというよりも1日の終着点・区切りという「漠然とした1つの点」として認識されるため at(at night)が好まれます。ただし、「ある特定の日の夜」を指す場合は面として捉えるため on Friday night のように on を用います。
Q2:「30分後に」と言いたい時は after と in のどちらを使えば適切ですか?
A2:今この瞬間から「(今から)30分後」と未来の時間を指す場合は、in 30 minutes を使うのが正解です。英語の in には「〜の時間の枠が経過したところで」という意味があり、未来表現で極めて頻繁に使われます。after 30 minutes は「過去のある時点から30分経った後」という文脈で使われることが多く、現在の発話時点を基準にした未来の予定には基本的に in を用います。
Q3:前置詞+時間表現において、アメリカ英語とイギリス英語で使い分けの差異はありますか?
A3:代表的な違いとして「週末に」の表現があります。アメリカ英語では平らな面として捉える on the weekend / on weekends が主流ですが、イギリス英語では期間の枠・点として捉える at the weekend / at weekends が伝統的に好まれます。現代ではグローバル化に伴いどちらも広く通じますが、資格試験やビジネス文書での一貫性を保つ知識として覚えておくと役立ちます。
まとめ:イメージを味方につけて前置詞の壁を突破しよう
英語の時間の前置詞は、無機質な暗記の対象ではなく、人間の視覚的な空間認知がそのまま言語化されたものです。狭いピンポイントの「at」、平らなカレンダーの1マスである「on」、そして広がりを持った空間である「in」という3つのコアイメージさえ腹落ちしていれば、初めて目にする表現でも直感的に正しい前置詞を選び取れるようになります。
さらに、forとduring、byとuntilといった混同しやすい対立構造を「数字かイベントか」「締め切りか継続か」という明確な基準で整理することで、文章作成時の迷いは大幅に解消されます。次に英語の文章を読んだり書いたりする際は、ぜひ頭の中に「点・面・立体」のイメージを思い浮かべながら前置詞を捉えてみてください。確実な英語処理スピードの向上を実感できるはずです。 (出典: 時間 の 前置詞(Yahoo!ニュース))