byとuntilの違い
byのコアの意味は
「近くに、近くにあるのでそれを使って」
です。
「近くに、近くにあるのでそれを使って」⇒のそばに
He is standing by the chair.
彼は椅子のそばに立っている。
「近くに、近くにあるのでそれを使って」⇒…までには(期限)
I have to go there by six.
私は6時までにそこに行かなければいけない。
unitlのコアの意味は
「ある時点までずっと」
です。
「ある時点までずっと」⇒…まで(継続した時間の終点)
He is working by noon.
彼は正午まで働いている。
byとuntilの違いですが、
byの場合は、ある時点までの期限を表します。
日本語にすると
「~までに仕事を終える」
「~までに会社に着く」
などで使われる「~まで」です。
一方、untilの場合は、ある時点までの継続を表します。
日本語にすると
「~までずっと仕事をしている」
「~までずっと日本に住んでいる」
などで使われる「~までずっと」です。
ちなみにtillは、untilと同じ意味ですがuntilは、文頭で使われる傾向があります。