なぜやるか

Part5では前置詞問題が毎回約3問出題されます。その中でも、時を表す前置詞は最も頻出するパターンです。at / in / on / by / until / for の6つは、TOEICの世界で繰り返し問われる「定番の知識」です。

 

これらの前置詞は、丸暗記しようとすると混乱します。しかし、それぞれの基本イメージを理解すれば、迷わず正解を選べるようになります。例えば「at=ピンポイント」「in=中に入っている」というコアのイメージを持っておくだけで、初見の問題でも判断できます。

 

このLesson 6を終えると、時を表す前置詞(at / in / on / by / until / for / during / since / within)を基本イメージで使い分けて正解を選べるようになります。

攻略法

時を表す前置詞の基本イメージ

前置詞基本イメージ時を表す用法
at時間・空間の〈点〉(ピンポイント)時刻at 7:00 PM / at noon
in時間・空間の〈中〉月・年・季節・午前午後in April / in 2025 / in the morning
on〈接触〉曜日・日付on Monday / on March 15
by〈近接・期限〉〜までに(期限)by Friday / by the end of June
until〈継続の終点〉〜までずっと(継続)until next Monday
for〈方向〉(期間の長さ)〜の間(期間)for three weeks / for two years

追加で覚えるべき3つの前置詞

前置詞意味
during特定の期間の間during the meeting / during the summer
since〜以来(起点)since last April / since 2020
within〜以内にwithin 24 hours / within two weeks

重要な使い分け

by vs until
by = 期限(「その時点までに完了」→ 一時点): Please submit the report by Friday.(金曜日までに提出してください)
until = 継続(「その時点までずっと」→ 期間の継続): The office will be closed until Monday.(月曜日までずっと閉まっています)

 

at vs on vs in
at = 時刻(ピンポイント): at 3:00 PM
on = 曜日・日付(接触): on Wednesday / on July 4
in = 月・年・季節(中に入っている): in December / in 2026

 

for vs during vs since
for = 期間の長さ(数字+期間): for five days
during = 特定の期間中(固有名詞的な期間): during the conference
since = 起点(「いつから」): since January

2ステップ解法

  1. Step 1:選択肢が前置詞のみ → 前置詞問題と判断
  2. Step 2:空所の後ろの「時の表現」の種類を確認
    → 時刻 → at
    → 曜日・日付 → on
    → 月・年・季節・午前午後 → in
    → 期限(「〜までに」完了) → by
    → 継続(「〜までずっと」) → until
    → 数字+期間(期間の長さ) → for
    → 特定の期間中 → during
    → 起点(「〜以来」) → since
    → 「〜以内に」 → within

やり方

ステップ内容
1攻略法を読み、9つの前置詞の基本イメージを確認する
2特に「by vs until」「for vs during vs since」の違いを理解する
3練習問題を解く
4間違えた問題は構造把握まで読んでから、もう一度解く

練習問題(20問)

Q1. The quarterly sales meeting is scheduled to begin ------- 10:00 A.M. on Thursday.

(A) at  (B) in  (C) on  (D) by

Q1の解答・解説を見る
Q1. 正解:(A) at
文法カテゴリ:前置詞問題
手順① 選択肢を確認します:at/in/on/by → 前置詞のみ → 前置詞問題
手順② 意味のつながりを考えます:空所の後ろは “10:00 A.M.”(時刻)→ 時刻にはピンポイントの at を使う。
不正解の理由:
- (B) in → 月・年・季節に使う。時刻には使わない
- (C) on → 曜日・日付に使う。時刻には使わない
- (D) by → 「〜までに」の期限。ここは開始時刻を示しているだけ
構造把握:
S[The quarterly sales meeting] V[is scheduled] to begin (at 10:00 A.M.) (on Thursday).
「四半期の営業会議は木曜日の午前10時に開始される予定です。」

Q2. The new employee orientation will be held ------- January 15 at the main conference hall.

(A) at  (B) in  (C) on  (D) for

Q2の解答・解説を見る
Q2. 正解:(C) on
文法カテゴリ:前置詞問題
手順① 選択肢を確認します:at/in/on/for → 前置詞のみ → 前置詞問題
手順② 意味のつながりを考えます:空所の後ろは “January 15″(日付)→ 日付には接触の on を使う。
不正解の理由:
- (A) at → 時刻に使う。日付には使わない
- (B) in → 月単体(in January)には使えるが、日付(January 15)には使わない
- (D) for → 期間の長さに使う。日付には使わない
構造把握:
S[The new employee orientation] V[will be held] (on January 15) (at the main conference hall).
「新入社員オリエンテーションは1月15日にメインカンファレンスホールで開催されます。」

Q3. Demand for heating equipment typically increases ------- the winter months.

(A) during  (B) for  (C) since  (D) until

Q3の解答・解説を見る
Q3. 正解:(A) during
文法カテゴリ:前置詞問題
手順① 選択肢を確認します:during/for/since/until → 前置詞のみ → 前置詞問題
手順② 意味のつながりを考えます:空所の後ろは “the winter months”(特定の期間)→ 特定の期間中は during を使う。
不正解の理由:
- (B) for → 「数字+期間」の長さを表す(for three months等)。the winter months は特定の期間であり、長さではない
- (C) since → 起点を表す(〜以来)。ここは「冬の間」の意味
- (D) until → 継続の終点を表す(〜までずっと)。意味が合わない
構造把握:
S[Demand (for heating equipment)] typically V[increases] (during the winter months).
「暖房機器の需要は通常、冬の間に増加します。」

Q4. All expense reports must be submitted to the accounting department ------- the last business day of each month.

(A) until  (B) for  (C) by  (D) since

Q4の解答・解説を見る
Q4. 正解:(C) by
文法カテゴリ:前置詞問題
手順① 選択肢を確認します:until/for/by/since → 前置詞のみ → 前置詞問題
手順② 意味のつながりを考えます:「経費報告書を提出しなければならない」+「月末の最終営業日」→ 提出の期限 → by(〜までに完了)。
不正解の理由:
- (A) until → 「〜までずっと」の継続。提出は一度の動作なので不可
- (B) for → 期間の長さを表す。ここは期限
- (D) since → 起点を表す(〜以来)。意味が合わない
構造把握:
S[All expense reports] V[must be submitted] (to the accounting department) (by the last business day (of each month)).
「すべての経費報告書は毎月の最終営業日までに経理部に提出しなければなりません。」

Q5. The marketing team has been working on the product launch campaign ------- over six months.

(A) by  (B) for  (C) since  (D) until

Q5の解答・解説を見る
Q5. 正解:(B) for
文法カテゴリ:前置詞問題
手順① 選択肢を確認します:by/for/since/until → 前置詞のみ → 前置詞問題
手順② 意味のつながりを考えます:空所の後ろは “over six months”(期間の長さ)→ 数字+期間 → for を使う。has been working(現在完了進行形)とも自然に合う。
不正解の理由:
- (A) by → 期限を表す。期間の長さには使わない
- (C) since → 起点を表す(since January等)。”over six months” は期間の長さなので不可
- (D) until → 継続の終点を表す。期間の長さには使わない
構造把握:
S[The marketing team] V[has been working] (on the product launch campaign) (for over six months).
「マーケティングチームは6か月以上にわたって製品発売キャンペーンに取り組んでいます。」

Q6. ------- Monday mornings, all department heads are required to attend the weekly management briefing.

(A) At  (B) In  (C) On  (D) For

Q6の解答・解説を見る
Q6. 正解:(C) On
文法カテゴリ:前置詞問題
手順① 選択肢を確認します:At/In/On/For → 前置詞のみ → 前置詞問題
手順② 意味のつながりを考えます:空所の後ろは “Monday mornings”(曜日)→ 曜日には接触の On を使う。曜日に morning/afternoon がついても on のまま。
不正解の理由:
- (A) At → 時刻に使う。曜日には使わない
- (B) In → 月・年・季節に使う。曜日には使わない(in the morning は曜日なしの場合)
- (D) For → 期間の長さを表す。曜日には使わない
構造把握:
(On Monday mornings), S[all department heads] V[are required] to attend the weekly management briefing.
「毎週月曜日の朝、全部門長は週次のマネジメントブリーフィングに出席することが求められています。」

Q7. The temporary parking restrictions will remain in effect ------- the construction project is completed.

(A) by  (B) for  (C) within  (D) until

Q7の解答・解説を見る
Q7. 正解:(D) until
文法カテゴリ:前置詞問題
手順① 選択肢を確認します:by/for/within/until → 前置詞のみ → 前置詞問題
手順② 意味のつながりを考えます:「一時的な駐車制限が有効なまま」+「建設工事が完了する」→ 完了するまでずっと続く → until(継続の終点)。remain は状態の継続を表す動詞なので until と相性がよい。
不正解の理由:
- (A) by → 期限(一時点での完了)。ここは状態の継続
- (B) for → 期間の長さ(数字+期間)。ここは終点を示す
- (C) within → 「〜以内に」。意味が合わない
構造把握:
S[The temporary parking restrictions] V[will remain] (in effect) (until the construction project is completed).
「一時的な駐車制限は、建設工事が完了するまで有効です。」

Q8. Mr. Nakamura has served as the regional director ------- his appointment in 2019.

(A) for  (B) since  (C) during  (D) by

Q8の解答・解説を見る
Q8. 正解:(B) since
文法カテゴリ:前置詞問題
手順① 選択肢を確認します:for/since/during/by → 前置詞のみ → 前置詞問題
手順② 意味のつながりを考えます:空所の後ろは “his appointment in 2019″(過去の一時点)→ 起点を表す → since(〜以来)。has served(現在完了)と since の組み合わせは定番。
不正解の理由:
- (A) for → 期間の長さ(for five years等)。”his appointment” は長さではなく起点
- (C) during → 特定の期間中。”his appointment” は一時点なので不可
- (D) by → 期限を表す。意味が合わない
構造把握:
S[Mr. Nakamura] V[has served] (as the regional director) (since his appointment (in 2019)).
「中村さんは2019年の就任以来、地域ディレクターを務めています。」

Q9. The customer service center is open from 8:00 A.M. ------- 9:00 P.M. on weekdays.

(A) by  (B) for  (C) within  (D) until

Q9の解答・解説を見る
Q9. 正解:(D) until
文法カテゴリ:前置詞問題
手順① 選択肢を確認します:by/for/until/within → 前置詞のみ → 前置詞問題
手順② 意味のつながりを考えます:”from 8:00 A.M. ------- 9:00 P.M.” → 「〜から〜まで」の営業時間 → from … until … の形 → until(継続の終点)。
不正解の理由:
- (A) by → 期限(〜までに完了)。ここは営業時間の継続
- (B) for → 期間の長さ。from … for … とは言わない
- (C) within → 「〜以内に」。from … within … とは言わない
構造把握:
S[The customer service center] V[is] open (from 8:00 A.M.) (until 9:00 P.M.) (on weekdays).
「カスタマーサービスセンターは平日の午前8時から午後9時まで営業しています。」

Q10. The trade fair will be held ------- the second week of November at the convention center downtown.

(A) on  (B) until  (C) during  (D) for

Q10の解答・解説を見る
Q10. 正解:(C) during
文法カテゴリ:前置詞問題
手順① 選択肢を確認します:on/until/during/for → 前置詞のみ → 前置詞問題
手順② 意味のつながりを考えます:「11月の第2週見本市が開催される」→ 特定の期間中に行われる → during(〜の間)。
不正解の理由:
- (A) on → 曜日・日付に使う。”the second week” は特定の日付ではなく期間
- (B) until → 「〜までずっと」(継続の終点)。開催時期を示す文脈に合わない
- (D) for → 期間の長さ(for two weeks等)。”the second week of November” は長さではなく特定の期間
構造把握:
S[The trade fair] V[will be held] (during the second week (of November)) (at the convention center downtown).
「見本市は11月の第2週にダウンタウンのコンベンションセンターで開催される予定です。」

Q11. All participants should arrive at the training venue ------- 8:45 A.M. to allow time for registration.

(A) by  (B) in  (C) on  (D) until

Q11の解答・解説を見る
Q11. 正解:(A) by
文法カテゴリ:前置詞問題
手順① 選択肢を確認します:by/in/on/until → 前置詞のみ → 前置詞問題
手順② 意味のつながりを考えます:「受付の時間を確保するために到着すべき」+「8:45 A.M.」→ 到着の期限 → by(〜までに)。arrive は一度の動作なので by が正しい。
不正解の理由:
- (B) in → 月・年・季節に使う。時刻には使わない
- (C) on → 曜日・日付に使う。時刻には使わない
- (D) until → 継続の終点。到着は一度の動作であり、「ずっと到着し続ける」とは言えない
構造把握:
S[All participants] V[should arrive] (at the training venue) (by 8:45 A.M.) (to allow time (for registration)).
「受付の時間を確保するため、参加者全員は午前8時45分までに研修会場に到着してください。」

Q12. The renovation of the headquarters building is expected to be finished ------- three months.

(A) by  (B) for  (C) since  (D) within

Q12の解答・解説を見る
Q12. 正解:(D) within
文法カテゴリ:前置詞問題
手順① 選択肢を確認します:by/for/since/within → 前置詞のみ → 前置詞問題
手順② 意味のつながりを考えます:「改修が完了する見込み」+「3か月」→ 「3か月以内に」→ within。within は「〜以内に」を表し、期間の中で完了するイメージ。
不正解の理由:
- (A) by → 期限を表すが、by の後ろには具体的な日付・時点が来る(by March等)。”three months” は期間の長さなので不可
- (B) for → 期間の長さ(どのくらいの間続くか)。ここは「完了の期限」であり「3か月間ずっと完了する」とは言えない
- (C) since → 起点を表す(〜以来)。意味が合わない
構造把握:
S[The renovation (of the headquarters building)] V[is expected] to be finished (within three months).
「本社ビルの改修は3か月以内に完了する見込みです。」

Q13. Sales representatives are expected to submit their weekly activity reports ------- the last Friday of each month.

(A) at  (B) in  (C) on  (D) for

Q13の解答・解説を見る
Q13. 正解:(C) on
文法カテゴリ:前置詞問題
手順① 選択肢を確認します:at/in/on/for → 前置詞のみ → 前置詞問題
手順② 意味のつながりを考えます:空所の後ろは “the last Friday of each month”(特定の曜日・日付)→ 曜日・日付には接触の on を使う。
不正解の理由:
- (A) at → 時刻に使う。曜日には使わない
- (B) in → 月・年・季節に使う。曜日には使わない
- (D) for → 期間の長さを表す。曜日には使わない
構造把握:
S[Sales representatives] V[are expected] to submit their weekly activity reports (on the last Friday (of each month)).
「営業担当者は毎月最終金曜日に週間活動報告書を提出することが求められています。」

Q14. The software development team worked overtime ------- the two weeks leading up to the product release.

(A) during  (B) for  (C) since  (D) within

Q14の解答・解説を見る
Q14. 正解:(A) during
文法カテゴリ:前置詞問題
手順① 選択肢を確認します:during/for/since/within → 前置詞のみ → 前置詞問題
手順② 意味のつながりを考えます:空所の後ろは “the two weeks leading up to the product release”(特定の期間)→ 特定の期間中は during を使う。the がついた特定の期間 → during が自然。
不正解の理由:
- (B) for → 「数字+期間」の長さ。”the two weeks leading up to…” は特定の期間であり、単なる長さではない
- (C) since → 起点を表す(〜以来)。意味が合わない
- (D) within → 「〜以内に」。ここは「期間中ずっと」の意味
構造把握:
S[The software development team] V[worked] overtime (during the two weeks (leading up to the product release)).
「ソフトウェア開発チームは製品リリースまでの2週間、残業しました。」

Q15. Applicants who do not respond ------- 14 days will no longer be considered for the position.

(A) by  (B) within  (C) for  (D) since

Q15の解答・解説を見る
Q15. 正解:(B) within
文法カテゴリ:前置詞問題
手順① 選択肢を確認します:by/within/for/since → 前置詞のみ → 前置詞問題
手順② 意味のつながりを考えます:「応募者が返答しない」+「14日」→ 「14日以内に」→ within。within は「期限の幅」を示す。14 days は期間の長さであり、within + 期間の長さの形。
不正解の理由:
- (A) by → 期限を表すが、by の後ろには具体的な日付・時点が来る。”14 days” は期間なので by より within が適切
- (C) for → 期間の長さ(継続)。ここは「期限以内に」の意味
- (D) since → 起点を表す(〜以来)。意味が合わない
構造把握:
S[Applicants (who do not respond (within 14 days))] V[will no longer be considered] (for the position).
「14日以内に返答しない応募者は、そのポジションの選考対象外となります。」

Q16. The factory has been operating at full capacity ------- the beginning of the fiscal year.

(A) since  (B) for  (C) at  (D) until

Q16の解答・解説を見る
Q16. 正解:(A) since
文法カテゴリ:前置詞問題
手順① 選択肢を確認します:at/for/since/until → 前置詞のみ → 前置詞問題
手順② 意味のつながりを考えます:空所の後ろは “the beginning of the fiscal year”(過去の一時点)→ 起点を表す → since(〜以来)。has been operating(現在完了進行形)と since は定番の組み合わせ。
不正解の理由:
- (B) for → 期間の長さ(数字+期間)。”the beginning of the fiscal year” は起点であり、長さではない
- (C) at → 時刻のピンポイントに使う。ここは「〜以来ずっと」の起点
- (D) until → 継続の終点。ここは起点
構造把握:
S[The factory] V[has been operating] (at full capacity) (since the beginning (of the fiscal year)).
「その工場は会計年度の初めからフル稼働しています。」

Q17. Please note that the parking garage will be closed ------- 11:00 P.M. due to scheduled maintenance.

(A) in  (B) on  (C) for  (D) at

Q17の解答・解説を見る
Q17. 正解:(D) at
文法カテゴリ:前置詞問題
手順① 選択肢を確認します:in/on/at/for → 前置詞のみ → 前置詞問題
手順② 意味のつながりを考えます:空所の後ろは “11:00 P.M.”(時刻)→ 時刻にはピンポイントの at を使う。
不正解の理由:
- (A) in → 月・年・季節に使う。時刻には使わない
- (B) on → 曜日・日付に使う。時刻には使わない
- (C) for → 期間の長さを表す。時刻には使わない
構造把握:
Please note (that S[the parking garage] V[will be closed] (at 11:00 P.M.) (due to scheduled maintenance)).
「定期メンテナンスのため、駐車場は午後11時に閉鎖されますのでご注意ください。」

Q18. The trade fair will take place ------- September at the convention center downtown.

(A) at  (B) in  (C) on  (D) by

Q18の解答・解説を見る
Q18. 正解:(B) in
文法カテゴリ:前置詞問題
手順① 選択肢を確認します:at/in/on/by → 前置詞のみ → 前置詞問題
手順② 意味のつながりを考えます:空所の後ろは “September”(月)→ 月には in を使う。月の中に含まれるイメージ。
不正解の理由:
- (A) at → 時刻に使う。月には使わない
- (C) on → 曜日・日付に使う。月単体には使わない
- (D) by → 期限を表す。ここは開催時期
構造把握:
S[The trade fair] V[will take place] (in September) (at the convention center downtown).
「その見本市は9月にダウンタウンのコンベンションセンターで開催されます。」

Q19. The warehouse lease agreement was originally signed ------- a period of five years.

(A) during  (B) for  (C) since  (D) until

Q19の解答・解説を見る
Q19. 正解:(B) for
文法カテゴリ:前置詞問題
手順① 選択肢を確認します:during/for/since/until → 前置詞のみ → 前置詞問題
手順② 意味のつながりを考えます:空所の後ろは “a period of five years”(期間の長さ)→ 期間の長さを表す → for。「5年間の契約で署名した」の意味。
不正解の理由:
- (A) during → 特定の期間中。ここは契約期間の長さであり「〜の期間中に署名した」ではない
- (C) since → 起点を表す(〜以来)。意味が合わない
- (D) until → 継続の終点。ここは期間の長さ
構造把握:
S[The warehouse lease agreement] V[was originally signed] (for a period (of five years)).
「倉庫の賃貸契約は当初5年間の期間で締結されました。」

Q20. The promotional offer is valid ------- the end of this month, so customers are encouraged to place orders soon.

(A) by  (B) for  (C) within  (D) until

Q20の解答・解説を見る
Q20. 正解:(D) until
文法カテゴリ:前置詞問題
手順① 選択肢を確認します:by/for/within/until → 前置詞のみ → 前置詞問題
手順② 意味のつながりを考えます:「プロモーションが有効」+「今月末」→ 「今月末までずっと有効」→ until(継続の終点)。is valid は状態の継続を表すので until と相性がよい。
不正解の理由:
- (A) by → 期限(一時点での完了)。ここは状態の継続
- (B) for → 期間の長さ(数字+期間)。”the end of this month” は時点であり、長さではない
- (C) within → 「〜以内に」。ここは「〜までずっと」の継続
構造把握:
S[The promotional offer] V[is] valid (until the end (of this month)), so S[customers] V[are encouraged] to place orders soon.
「プロモーションは今月末まで有効ですので、お客様はお早めにご注文ください。」