...まで ⇔ until ⇒と、by の違いは、区別しにくいのですが、
今日はこの違いを、定義と例文を紹介しながら、その違いを
徹底的に理解しましょう。
◾️by、...までに=not later than...
ex. I'll be home by five o'clock. 「5時までに帰宅します。」
ポイントは、5時ぴったり迄には、5時を1秒でも上回る事は無い、
という感覚です。
◾️until=既に継続中の活動や状況が停止するまで。
「継続 ➕ 停止」のイメージ
Until ⇒ 接続詞、前置詞の二面性がある。
Two more hours until I get home.
「家に着くまであと、2時間。」
cf. We have another two hours until I get home.
「家に着くまで、まだ2時間ある。」
They try to find their jobs until their visa expire. 現在形、
「彼らはビザが切れるまで仕事を探します。(確定的近未来)」
Stay here until I get back.
「戻って来るまで、ここに居て!」
The meeting went on until 6:30.
「会議は6時半まで続いた。」
Up until last year, they didn't even own a car.
「去年までは、彼らは車さえ持っていなかった。」
--------------
工事中 🚧