byとuntilの違いって、一度腑に落ちたら間違えないんですけど、イメージがわかないと大変ですよね。

by = までに
until = まで

って言われますが、どっちも一緒やん!
という感じです。

私がイメージがわいたのは、この説明です。

by = それまでの間だったら、いつでも良い

You must finish this job by noon. (正午までにこの仕事を終わらせるように!)
=正午までの間だったら、いつ終わってもいい

I’ll come home by 5 o’clock. (5時までには家に帰るよ)
=5時までの間のどこかの時点(3時とか4時)で帰る

☆☆☆ここから大事なポイント!!!☆☆☆

until=その時点までずっとやってるけど、その時点で、終わる!

このニュアンスがあることを知っておくのはとても大事です!!!
I waited for his call until (till) midnight. (夜中まで彼からの電話を待った)
=夜中すぎたら、もう待たなかった。

Let’s stay in the restaurant until the rain stops. (この雨が止むまでレストランに居よう)
=雨が止んだら、もうレストランは出るよ

もう一度言います。

until=その時点までずっとやってるけど、その時点で、終わる!

この、下線を引いている部分が大事なんです。このイメージを持っていない人は多いと思いますので、今から持つようにしてください。

ABOUT ME
プロフィール中林くみこ
中林くみこ(Kumiko)
中林くみこ(Kumiko)。株式会社エヌファム代表、IELTS専門講師・著者。「KumikoのIELTSオンライン講座」を主宰しています。カナダで語学学校を10年経営し、IELTS対策をはじめ、TOEIC、英文法、ビジネス英語、翻訳、通訳、英会話など幅広く指導してきました。詳しいプロフィールはこちら
英文法の壁を越える!無料7日間メール講座

英文法を勉強しているのに、話したり書いたりすると使えない。文法の知識は増えたのに、中級の壁を越えられない。そんな方に向けた7日間の無料メール講座です。

私が英語学習に失敗したあと、翻訳者・語学学校経営者になるまでに見直した「学習の順番」をお伝えします。

文法を知識のままで終わらせず、実際に使えるようにする勉強法を7日間でお届けします。

メール講座の内容を見る