回答
2025-03-09 12:02:06
無登録
before も until も時の流れの中である時点から以前のことを表しますが、その方向が違います。
before は、時の流れの中で、ある時点を起点にしてそこから以前、という意味です。
←← before ←←ある時点
until は、時の流れの中で、ある時点を起点にしてそれ以前からその時点まで、という意味です。
→→ until →→ある時点
before も until も、ある時点を表すことばをその後に言う(前置詞として使う)のが一般的ですが、before については今以前という意味で before だけで(副詞として)使うこともできます。
before は、現在/過去/未来形でも、現在/過去/未来完了形でも使えますが、
until は、現在/過去/未来形でしか使うことができません。(完了形では until は使えません)。
これは、before がある時点以前の「期間」を表しているのに対して、until はある時点を「到達点」として表しているからです。
2025-03-07 00:38:28