「until」も「by」も未来の時点を指す言葉ですが、実は「継続」か「期限」かという大きな違いがあるんです。
「until」は、ある時点まで動作がずっと続いている状態を表します。
until の詳しい定義を見る →
「by」は期限を表します。「遅くともその時までには」というニュアンスです。
by の詳しい定義を見る →
| until | by | |
|---|---|---|
| 表す内容 | ある時点まで続く動作 | 期限、遅くともその時まで |
| よく使われる動詞 | stay, wait, work, continue | finish, submit, arrive, complete |
| 簡単な見分け方 | 「until 6pm」=6時までずっと継続 | 「by 6pm」=6時がリミット |
「until」は継続、「by」は期限と覚えましょう。「6時まで待つ」なら「wait until 6」、「6時までに終わらせる」なら「finish it by 6」です。