「金曜までに送ります」と英語で書こうとして、by だったか until だったか手が止まる。
どちらも日本語では「まで」でつながる。辞書を見ても、似たような訳が並んでいる。
毎回どちらだったか調べ直している、という人も少なくないはずです。
by と until の違いは、日本語に区別がないからではありません。区別はあるのに、差が小さすぎて落ちるからです。「by」は”ある時点までに完了”、「until」は”ある時点まで続く”という違いがあります。
「by」の使い方・特徴
定義と意味: 「by」は「〜までに」という意味で、ある期限より前か、その期限ちょうどに何かが完了することを表します。
使われやすい場面: 締切、予定、到着、完了など、動作の終了が関わる場面でよく使われます。
例文:
- Please submit the report by Friday.(金曜日までにレポートを提出してください)
- I need to finish this work by 6 p.m.(午後6時までにこの作業を終える必要があります)
- She will be home by dinner time.(彼女は夕食時までには帰ってくるでしょう)
「until」の使い方・特徴
定義と意味: 「until」は「〜までずっと」という意味で、ある状態や動作がその時点まで継続することを示します。
使われやすい場面: 継続する状態や行動、イベントの終わりまでの時間を表す時によく使います。
例文:
- I stayed at the office until midnight.(私は深夜までオフィスにいました)
- She waited until the rain stopped.(彼女は雨が止むまで待っていました)
- The store is open until 10 p.m.(その店は午後10時まで開いています)
「by」/「until」によく使われるパターン
「by」「until」はどちらも時間とセットで使われやすく、意味やニュアンスの違いが明確に表れます。
使用シーン:締切や期限を示すとき
- Finish this task by Monday morning.(月曜の朝までにこの仕事を終えてください)
- You can stay here until Monday morning.(月曜の朝までここにいて大丈夫です)
使用シーン:継続する行動や状態を表すとき
- He worked until he was exhausted.(彼は疲れ果てるまで働いた)
- I won’t go to bed until I finish this book.(この本を読み終えるまで寝ない)
使用シーン:イベントやお店の開閉に関するとき
- The event will end by 8 p.m.(イベントは午後8時までに終了します)
- The event lasts until 8 p.m.(イベントは午後8時まで続きます)
用法比較表
| 観点 | by | until |
|---|---|---|
| 定義 | 期限までに完了 | 状態や行動がその時点まで継続 |
| 主な意味 | 「〜までに」 | 「〜までずっと」 |
| よく使う文脈 | 締切、完了、到着など | 継続、状態、行動の終了など |
| 使用頻度や印象 | ビジネス・予定で多い | 会話や描写で多い |
| 例 | by 5 p.m., by tomorrow | until 5 p.m., until tomorrow |
「by」「until」の後に続く語
「by」や「until」の後には、具体的な時刻や日付、イベント、状態などが続くのが一般的です。
使用シーン:ビジネスや締切関連
- The report must be completed by 5 p.m.(その報告書は午後5時までに完成していなければなりません)
- I stayed at work until 7 p.m.(午後7時まで職場にいました)
使用シーン:日常の予定や行動
- We need to leave by noon.(正午までに出発する必要があります)
- She watched TV until she fell asleep.(彼女は眠るまでテレビを見ていました)
使用シーン:抽象的な状態の継続
- You have until next week to decide.(決めるのは来週まで待てます)
- He kept quiet until the end.(彼は最後まで黙っていました)
by の強調構文はNot until構文を使って時間や時期を強調するで扱っています。
日本語では「に」1文字の差でしかない
この2つが混ざるのは、日本語に区別が無いからではありません。区別はあるのに、差が小さすぎて落ちるからです。
日本語では、こう言い分けています。
- 金曜までに送ってください … 期限。金曜より前に完了する
- 金曜まで待ちます … 継続。金曜まで状態が続く
違いは助詞の「に」があるかどうか、それだけです。日本語話者はこの区別を毎日使っています。
ところが英語にするとき、1文字の差だから英語でも軽い違いだろう、と感じてしまいます。実際には by と until という別の語で、置き換えると文の意味が変わります。区別を知らないのではなく、区別の重さを見誤っているのが原因です。
訳してから書くと、「に」が消える
日本語で考えてから英語にする書き方だと、頭の中に残るのは「金曜まで」という語感です。助詞は意識に上りにくいので、「に」があったかどうかが、英語にする段階で落ちます。
防ぎ方は単純です。書く前に、日本語のほうへ「に」を入れて読み直します。入れて自然なら by、不自然なら until です。
先に固めるのは by のほう
ここからはGEARの判断です。2つを同じ重さで覚えるのではなく、by を先に確実にすることをすすめています。
理由は、間違えたときの壊れ方が違うからです。
- by を until と書いた場合|「金曜まで待ちます」に読まれます。文としては成立するので、相手は聞き返しません。期限が伝わらないまま、静かに失敗します
- until を by と書いた場合|「We are open by 6 pm.」のように不自然な文になり、相手が気づいて確認してくれることが多くなります
実務で怖いのは前者です。締切のつもりで書いた一文が、締切として読まれない。しかも間違いに気づく機会がありません。
期限を伝える場面はメールに集中します。書き出しと締めの型ごと整えたい場合は、英語メールの書き出しと締め|そのまま使える型と、日本語から訳すと失敗する場所にまとめました。
まとめ|「に」を入れて読み直す
- by:ある期限までに完了する。「期限・提出・到着」の場面
- until:ある時点まで継続する。「待つ・続ける・開いている」の場面
判断は、日本語に「に」を入れて読み直すだけで足ります。
「金曜までに送る」は自然なので by。「金曜までに待つ」は不自然なので until。訳し方を覚えるより、この確認を1回はさむほうが速く安定します。
そして期限を書く場面では、by のほうを疑うと安全です。間違えても文が成立してしまうぶん、気づく機会がありません。
by と until は、どちらも時間を表す前置詞です。at・on・in を含めた時間の前置詞をまとめて整理したい場合は、時間の前置詞 at・on・in の使い分け|「点・面・箱」で決まるで確認できます。
「すぐに」を表す表現も、時間の捉え方で使い分けます。「as soon as」と「immediately after」の違いと使い方で整理しました。

