byとuntilの違いとは?意味・使い分け・例文【高校英語】

英語


byとuntilの違いとは?

byは「(期限までに)一度」動作が完了することを表す前置詞、untilは「(その時点まで)ずっと」状態や動作が継続することを表す前置詞です。


byの意味・使い方

by(前置詞)

  • 意味:〜までに(期限、一度きりの動作)
  • 使用場面:完了・提出などの期限を表すとき

  • Please finish the report by Friday.
    (金曜日までに報告書を仕上げてください。)

  • The train will arrive by 9 o’clock.
    (電車は9時までには到着するだろう。)


untilの意味・使い方

until(前置詞・接続詞)

  • 意味:〜まで(ずっと)(継続する動作・状態)
  • 使用場面:ある時点まで動作や状態が続くとき

  • I will wait here until you come back.
    (あなたが戻ってくるまでここで待ちます。)

  • The store is open until 10 p.m.
    (その店は午後10時まで開いている。)


byとuntilの使い分け早見表

観点 by until
動作のタイプ 一度きりの完了(点) 継続する状態(線)
意味 〜までに 〜まで(ずっと)
finish by 5pm work until 5pm

混同しやすいポイントと覚え方

なぜ混同しやすいか
– どちらも日本語では「〜まで」と訳されるため区別しにくい

確実に区別するコツ
– 動詞が「完了系」(finish, submit, arrive)なら by
– 動詞が「継続系」(wait, stay, work, sleep)なら until
– 「By = Before that point(その時点より前に完了)」


by・untilが出る試験問題パターン

空所補充(共通テスト頻出)

You must submit your homework ( ) Monday.
① by ② until ③ since ④ while

→ 正解:① by
解説: submit(提出する)は一度きりの完了動作なので by を使う。「月曜日までに宿題を提出しなければならない」という意味。② until は継続動作に使うため不適。

書き換え問題

次の文を、動作の性質に注意して書き換えなさい。

I will stay at the office (  ) 8 p.m.(動詞:stayに合う語を選ぶ)

→ 正解:until
解説: stay(滞在する)は継続動作なので until を使う。「午後8時までオフィスにいるつもりだ」という意味になる。


by・untilの関連表現・派生語

  • by the time(接続詞):〜する時までに
  • till(前置詞):untilの口語的な短縮形

よくある質問(FAQ)

Q1. byとuntilの一番簡単な見分け方は?
動詞が「一度で終わる動作」ならby、「ずっと続く動作」ならuntilと覚えましょう。

Q2. 「by 5時」と「until 5時」で意味はどう変わりますか?
「by 5時」は5時までに一度その動作が完了する、「until 5時」は5時までその動作・状態がずっと続くという違いがあります。

Q3. 試験ではどんな点に注意すべきですか?
文中の動詞が完了動詞か継続動詞かを見極めることが最大のポイントです。

📚 参考書・問題集を探すなら

Amazon・楽天で最安値をチェック!受験勉強に役立つ1冊を見つけよう。