「by」と「until」の違いと使い方

文法

「金曜までに送ります」と英語で書こうとして、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」の違いと使い方で整理しました。

タイトルとURLをコピーしました