byは特定の時間に、または特定の時間までに何かが始まって終わる事を言います。
例)Can you do this by 10 a.m?
I'll be here by 9:30.
untilは特定の時間までに続く事を表します。
例)I'll stay here until 10:00.
He won't come until you finish your homework.
日本語に訳してしまうと「まで」と言う同じ単語になってしまうので混乱するのですよね。
私がレッスンで多くの場合洋書のテキストを使用するのは異なる言語を訳すのには限界があり、そのためおかしな事になっている日本の参考書がたくさんあるからです。
最終的には、英語で考えて英語で会話する事を目標にしてもらえたらと思います♪
【関連する記事】