期間の前置詞

Duration Prepositions

A2英検4級N4★★
prepositionsdurationtimeA2 level期間前置詞

概要

この文法は何か

期間の前置詞は、動作や状態がどれくらいの時間続くかを示すために使います。for(~の間)、since(~以来)、during(~の間に)、by(~までに)などが基本です。

いつ使うか

時間の長さや期間を表すとき、いつから続いているかを説明するときに使います。

作り方

動詞 + for/since/during/by + 期間/時点(例: for two hours, since Monday, during the summer)

重要ポイント

  • 1for は期間の長さを表す(for + 数字 + 時間単位)
  • 2since は起点を表す(since + 時点)、完了形と一緒に使う
  • 3during は特定の期間中を表す(during + 名詞)
  • 4by は期限を表す(by + 時点)
  • 5until は継続の終点を表す(until + 時点)

ルールと例文

for - 期間の長さ(~の間)

for + 期間(数字 + 時間単位)

I studied English for two hours.

私は2時間英語を勉強しました。

She has lived here for five years.

彼女はここに5年間住んでいます。

We waited for 30 minutes.

私たちは30分待ちました。

He has been sick for a week.

彼は1週間病気です。

since - 起点(~以来)

since + 時点(過去の特定の時)

I have lived here since 2020.

私は2020年からここに住んでいます。

She has been studying since this morning.

彼女は今朝からずっと勉強しています。

We have been friends since childhood.

私たちは子供の頃からの友達です。

He hasn't eaten since yesterday.

彼は昨日から何も食べていません。

during - 特定の期間中(~の間に)

during + 名詞(特定の期間)

I met her during the summer.

夏の間に彼女に会いました。

Please don't talk during the movie.

映画の間は話さないでください。

It rained during the night.

夜の間に雨が降りました。

We visited many places during our vacation.

休暇中にたくさんの場所を訪れました。

by - 期限(~までに)

by + 時点

Please finish this by tomorrow.

明日までにこれを終えてください。

I need to be there by 3 pm.

午後3時までにそこにいなければなりません。

She will arrive by Monday.

彼女は月曜日までに到着します。

You must submit the report by Friday.

金曜日までにレポートを提出しなければなりません。

until / till - 継続の終点(~まで)

until/till + 時点

I will wait until 5 o'clock.

5時まで待ちます。

The store is open until 9 pm.

店は午後9時まで開いています。

She studied until midnight.

彼女は深夜まで勉強しました。

Wait here till I come back.

私が戻るまでここで待っていてください。

from... to / from... until - 始点から終点

from + 時点 + to/until + 時点

I work from 9 am to 5 pm.

私は午前9時から午後5時まで働きます。

The shop is open from Monday to Friday.

店は月曜日から金曜日まで開いています。

She lived in Tokyo from 2015 to 2020.

彼女は2015年から2020年まで東京に住んでいました。

I studied from morning until night.

私は朝から夜まで勉強しました。

よく使うパターン

1

for + 数字 + hours/days/weeks/months/years

具体的な期間の長さ

★★★★★
for three hours
for two weeks
for six months
for many years
2

since + 過去の時点

過去のある時点から現在まで(現在完了形と一緒に)

★★★★★
since last year
since Monday
since I was a child
since 2020
3

during + the + 名詞

特定の期間や出来事の最中

★★★★
during the meeting
during the summer
during the day
during my stay
4

by + 未来の時点

締切・期限

★★★★
by tomorrow
by next week
by the end of the month
by 5 pm
5

from... to...

開始時刻から終了時刻まで

★★★★★
from 9 to 5
from morning to night
from Monday to Friday
from start to finish

使用シーン

仕事や学校のスケジュール

勤務時間や授業時間を説明するときに使います。

I work from 9 am to 6 pm.

私は午前9時から午後6時まで働きます。

We have been in class since 8 o'clock.

私たちは8時から授業を受けています。

Please submit your homework by Friday.

金曜日までに宿題を提出してください。

経験や居住期間

どれくらいの期間何かをしているかを話すときに使います。

I have studied English for three years.

私は3年間英語を勉強しています。

She has lived in Tokyo since 2018.

彼女は2018年から東京に住んでいます。

I learned a lot during my time abroad.

海外にいた間にたくさんのことを学びました。

予定や締切

いつまでに何かを終わらせるかを伝えるときに使います。

The project must be completed by next month.

プロジェクトは来月までに完成させなければなりません。

I will stay here until the end of the week.

週末までここにいます。

We need to prepare for the presentation.

プレゼンテーションの準備をする必要があります。

会話例

仕事について話す

A:

How long have you worked here?

ここではどれくらい働いていますか?

B:

I've worked here for two years.

2年間働いています。

A:

Since when exactly?

正確にはいつからですか?

B:

Since March 2022. I work from Monday to Friday.

2022年3月からです。月曜日から金曜日まで働いています。

締切について話す

Student:

When is the assignment due?

課題はいつまでですか?

Teacher:

You need to submit it by next Wednesday.

来週の水曜日までに提出してください。

Student:

Can I work on it until Tuesday night?

火曜日の夜まで取り組んでもいいですか?

Teacher:

Yes, but please finish it by Wednesday morning.

はい、でも水曜日の朝までに終わらせてください。

旅行について話す

A:

How long will you stay in Japan?

日本にはどれくらい滞在しますか?

B:

I'll be here for three weeks.

3週間います。

A:

When do you leave?

いつ出発しますか?

B:

I'm staying until the end of the month.

月末までいます。

学習のコツ

  • 💡for は「期間の長さ」、since は「起点」と覚えましょう
  • 💡since は現在完了形(have/has + 過去分詞)と一緒によく使います
  • 💡during の後は名詞、for の後は期間の長さが来ます
  • 💡by は「~までに(期限)」、until は「~まで(継続)」の違いに注意
  • 💡from... to... で始点と終点をセットで表現できます

文化的注意点

🌍
Formality

till は until のくだけた表現で、日常会話でよく使われます。ビジネス文書では until の方が適切です。

🌍
Usage difference

by は「~までに(その時点まで)」、until は「~まで(その時点までずっと)」という違いがあります。例: "Finish by 5 pm"(5時までに終わらせる)vs "Work until 5 pm"(5時まで働く)

よくある間違い

間違い

I have lived here since three years.

正しい

I have lived here for three years.

期間の長さには for を使います。since は時点を表します。

間違い

I studied for Monday to Friday.

正しい

I studied from Monday to Friday.

始点と終点を表すときは from... to... を使います。

間違い

She worked during five hours.

正しい

She worked for five hours.

期間の長さには for を使います。during は特定の期間名詞と使います。

間違い

I lived in Tokyo for 2010 to 2015.

正しい

I lived in Tokyo from 2010 to 2015.

始点と終点には from... to... を使います。

間違い

Please finish this until tomorrow.

正しい

Please finish this by tomorrow.

期限を表すときは by を使います。

間違い

I am here since last week.

正しい

I have been here since last week.

since は現在完了形と一緒に使います。

Memorizeアプリで効率的に学習

期間の前置詞を含む、すべての英文法を体系的に学習できます。単語と組み合わせて実践力を養成。

App Storeからダウンロード
無制限の単語登録
音声再生対応
📱
オフライン学習