byとuntilの違い

Posted on 2013年5月11日 By

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は、文頭で使われる傾向があります。

違いを比較