byとuntilの違いはこれで整理できる 期限を伝える英語の使い分け
「金曜までに出してね」は by と until のどちらを使うのか。ここで迷う人は多いです。
先に結論を言うと、締め切りなら by、その時刻まで続くなら until です。ここが分かると、宿題、仕事、待ち合わせ、営業時間の英語がかなり言いやすくなります。
- この記事で分かること
byとuntilのいちばん大事な違い- 期限を伝えるときの自然な言い方
- よくある間違いと直し方
- 会話でそのまま使いやすい短い例文
結論 by は締め切り、until は継続の終点
まずはこの2つだけ押さえてください。
by= その時点までに終えるuntil= その時点まで続く
たとえば、
Please finish it by Friday.金曜までにそれを終えてください。I will be here until Friday.金曜までここにいます。
1文目は、金曜より前に終わっても大丈夫です。大事なのは金曜の時点で完了していることです。
2文目は、今いる状態が金曜まで続きます。大事なのはその時点まで継続していることです。
ここがポイント:
byは「完了」、untilは「継続」を見ると判断しやすくなります。
コアイメージ by と until を中学英語でつかむ
見た目はどちらも「〜まで」と訳されやすいですが、頭の中では別の動きをしています。
by のイメージ
by は「その時点を超えない」です。時間の線を思い浮かべると、ゴールの線が先にあって、その線に着く前に終わらせる感じです。
- 宿題を明日までに出す
- 5時までに駅に着く
- 月曜までに返信する
つまり、by は締め切りや約束の時間と相性がいい前置詞です。
until のイメージ
until は「その時点までずっと」です。何かの状態や動作がある時間まで続くときに使います。
- 10時まで待つ
- 金曜まで東京にいる
- 雨がやむまで中にいる
こちらは「終える」より、続いている時間の長さを意識すると分かりやすいです。
使い分けのコツ どんな場面でどちらを選ぶ?
迷ったら、言いたいことが「終わらせること」なのか、「続くこと」なのかを見ます。
| 表現 | 基本イメージ | よく使う場面 | 例 |
|---|---|---|---|
by |
その時までに完了 | 締め切り、提出、到着、返信 | Send it by noon. |
until |
その時まで継続 | 待つ、いる、開いている、続く | Wait until noon. |
締め切りを言うなら by
次のような語と一緒なら、まず by を疑ってください。
- finish
- send
- reply
- arrive
- submit
これらは「終わる」「送る」「着く」のように、ある時点で完了しやすい動詞です。
状態や動作が続くなら until
次のような語と一緒なら、until が自然です。
- stay
- wait
- work
- sleep
- be open
これらは時間の中で続く動きや状態です。
ひとつ注意したい not ... until
until は「完了」に見える文でも使われることがあります。それが not ... until の形です。
The store doesn't open until 10.その店は10時まで開きません。つまり10時に開きます。
この文では、「開く」という出来事が10時より前には起こらない、という意味です。初心者がここで混乱しやすいので、until 単体ではなく not ... until という形で覚えると整理しやすいです。
例文で確認 そのまま使いやすい短文
by の例文
-
Please send me the file by tonight.今夜までにそのファイルを送ってください。 締め切りをやわらかく伝える言い方です。 -
I need to finish my homework by 8.8時までに宿題を終わらせる必要があります。 「8時の時点で終わっている」がポイントです。 -
Can you get here by noon?正午までにここに来られますか。 到着の期限をたずねる場面で使えます。
until の例文
-
I will wait here until 5.5時までここで待ちます。 待つ動作が5時まで続きます。 -
She stayed at the office until late.彼女は遅くまでオフィスにいました。 いる状態が続いています。 -
The cafe is open until 9 p.m.そのカフェは午後9時まで開いています。 営業状態が9時まで続く言い方です。
並べてみると違いがはっきりする例
Finish this by Friday.金曜までにこれを終えて。Stay here until Friday.金曜までここにいて。
前者は「終えること」、後者は「いること」が中心です。ここを見れば、訳が同じ「まで」でも選ぶ単語は変わります。
会話でどう使う? 日常の短いやり取り
仕事や学校で
A: Can you send the report by 3?
B: Yes, I can send it by 2:30.
A: 3時までにレポートを送れますか。
B: はい、2時30分までに送れます。
この会話では、送信完了の期限を話しているので by です。
待ち合わせで
A: I will be at the station until 6.
B: Okay. I will get there by 5:30.
A: 6時まで駅にいます。
B: 分かりました。5時30分までに着きます。
A は駅にいる状態が続くので until、B は到着の期限なので by です。
お店の時間をたずねるとき
A: Is the bakery open until 8?
B: Yes, but please come by 7:30 if you want fresh bread.
A: そのパン屋は8時まで開いていますか。
B: はい。でも焼きたてのパンがほしいなら7時30分までに来てください。
営業は until、来店の目安は by で分かれています。
よくある間違い
間違いやすい形は、先にまとめて見ておくと実戦で役立ちます。
1. 締め切りなのに until を使う
- 不自然:
Please send it until Friday. - 自然:
Please send it by Friday.
送るのは「続く動作」ではなく、「ある時点で完了すること」です。だから by を使います。
2. 続く動作なのに by を使う
- 不自然:
I will wait here by 5. - 自然:
I will wait here until 5.
待つのは時間の中で続く動作なので until が合います。
3. until を見ていつも「継続だけ」と決めつける
The movie doesn't start until 7.その映画は7時まで始まりません。
この形では、7時前には始まらないという意味になります。not ... until はよく使うので、かたまりで覚えるのがおすすめです。
まとめ 今日の使い分けはこの2本で十分
by と until の違いは、まず次の2つで整理できます。
byは「その時までに終える」untilは「その時まで続く」
最後に、迷ったときの確認ポイントを短く置いておきます。
- 締め切り、提出、到着、返信なら
by - 待つ、いる、開いている、続くなら
until not ... untilは「その時まで〜しない」の定番表現
「金曜までに送って」と「金曜までそこにいて」は、日本語ではどちらも「まで」です。でも英語では、完了を見るか、継続を見るかで単語が変わります。次に予定や期限を英語で言うときは、まずその動詞が終わるタイプか、続くタイプかを見てください。そこが選び分けのいちばん実用的な基準です。
