Предлог By означает "не позднее какого-либо срока". После By следует указатель времени, не позднее чего что-либо произойдет. Этот предлог показывает, до какого срока должно было произойти (или должно будет произойти) какое-либо действие.
Например:
Don't worry, you will get your books by Thursday.
Не волнуйся, ты получишь книги до четверга.
I'd better pay the phone bill. It has to be paid by tomorrow.
Мне нужно заплатить за телефон. Он должен быть оплачен до завтрашнего дня.
She is very busy this week. She has to finish this report by Wednesday.
Она очень занята на этой неделе. Она должна закончить этот доклад до среды.
They hope to build the offices by March next year.
Они надеются построить офисное здание до марта следующего года.
You will need to hand your project in by the end of next week.
Тебе нужно будет сдать свою работу до конца следующей недели.
Предлоги Until или Till используются, чтобы указать, как долго что-либо длится или будет длиться. Эти предлоги показывают, сколько продолжается (будет продолжаться) какое-либо действие.
Например:
She is very busy this week. She won't have any time until Wednesday.
Она очень занята на этой неделе. У нее не будет свободного времени до среды.
Dave will be on holiday until Monday.
Дейв будет в отпуске до понедельника.
Yesterday he stayed in bed until 12:00.
Вчера он спал до 12 часов.
Примечание: эти и другие предлоги также рассмотрены в разделе предлоги времени.