until
untilは、ある状態や動作が特定の時点まで継続し、その時点で終了することを表します。単に時間の期限を示すのではなく、その時が来るまでずっとその状態が続いていたという継続性に重点が置かれるのが特徴です。
tillとの違いuntilとtillは意味においてほぼ同一であり、どちらを使っても間違いではありません。しかし、untilの方がよりフォーマルな響きがあり、書き言葉や公式な文書で好んで使われます。一方でtillは非常にカジュアルな表現であり、日常会話や親しい間柄でのやり取りで頻繁に用いられます。
byとの使い分け
日本語ではどちらも〜までと訳されるため混同されやすいですが、untilとbyは根本的に意味が異なります。
until:ある状態がその時点まで継続することを表します。例えば、5時まで事務所にいますと言う場合、5時になるまでずっと事務所に留まっている状態を指します。
by:ある動作をその時点までに完了させる期限を表します。例えば、5時までにレポートを提出してくださいと言う場合、5時という期限までに提出という行為を一度だけ行えばよく、ずっと提出し続ける必要はありません。
意味
将来または過去の特定の時間や出来事に至るまで
I will stay in the office until five o'clock.
私は5時まで事務所にいます。
別のことが起こる時点または出来事が発生する時まで
We waited until the rain stopped before leaving.
私たちは出発する前に、雨が止むまで待った。
文脈から時間が理解できる場合に用いられる、特定の時間に至るまで
The store is open from nine until six.
店は9時から6時まで営業している。