By и until: когда что говорить и как не ошибиться
By ставится, когда действие готово к сроку: к пятнице, к пяти часам. Until ставится, когда действие длится до момента: работал до девяти, ждал до понедельника. Одно слово про результат к сроку, второе про длительность, и почти все ошибки растут из этой пары.
byк срокуuntilдо самого
Правило коротко
By: к сроку
by + время: действие готово к этому моменту
By: к какому-то моменту, не позже.
Отвечает на вопрос «когда?»: к пятнице.
- I'll finish it by Friday.Я закончу это к пятнице.
- Send it by 5 p.m.Отправь это до пяти вечера.
Until: до самого
until + время: действие длится до этого момента
Until: как долго длится действие.
После until действие продолжается.
- I worked until 9 p.m.Я работал до девяти вечера.
- Wait until Monday.Подожди до понедельника.
Чем отличается by от until
By отвечает на вопрос «к какому моменту?». Ты называешь срок, и действие готово к этому сроку или раньше. "I'll finish it by Friday" значит, что в пятницу работа уже лежит на столе. Until отвечает на вопрос «до какого момента?». Действие тянется всё время до названного момента и в этот момент заканчивается. "I worked until 9 p.m." значит, что ты сидел за столом с какого-то часа и до девяти.
Разница видна в паре глаголов: "Send the report by Friday" это отправить до пятницы, один раз. "Keep the files until Friday" это держать их всю неделю. В первом случае речь о результате к сроку. Во втором о том, как долго это длится.
- I'll finish it by Friday.Я закончу это к пятнице.
- I worked until 9 p.m.Я работал до девяти вечера.
- Send it by 5 p.m.Отправь это до пяти вечера.
- Wait until Monday.Подожди до понедельника.
Как быстро проверить: by или until
Задай два вопроса подряд. Первый: сколько времени длится действие? Если ответ звучит как «два часа», «всю неделю», «до самого вечера», нужно until. Второй: к какому моменту всё будет готово? Если ответ звучит как «к пятнице», «к обеду», «не позже пяти», нужно by.
Глагол тоже подсказывает. Процесс и состояние, которые длятся, дружат с until: wait, stay, work, keep. Результат, который появляется один раз, дружит с by: finish, send, pay, book. После until действие продолжается, после by оно заканчивается к названному сроку. "Stay here until 10" значит сиди и в десять ещё будь там, "Be here by 10" значит приди к десяти.
- Stay here until 10.Оставайся здесь до десяти.
- Be here by 10.Будь здесь к десяти.
- Book the tickets by Monday.Забронируй билеты к понедельнику.
Какие устойчивые выражения ломают правило
Устойчивые сочетания с by: by the time, by then, by the end of the week, by Monday morning. Все они про срок. "By the time we arrived, the film had started" значит «к нашему приходу фильм уже начался». "I'll know by then" значит «к тому моменту буду знать».
С until тоже есть готовые куски: until now, until then, not until. "Until last year I lived in Kazan" это «до прошлого года я жил в Казани». "Not until Friday" это «только в пятницу», и после такого оборота англичане часто переставляют слова: "Not until Friday will I know the result".
- By the time we arrived, the film had started.К нашему приходу фильм уже начался.
- I'll know by then.К тому моменту я буду знать.
- Not until Friday will I know the result.Только в пятницу я узнаю результат.
- Until last year I lived in Kazan.До прошлого года я жил в Казани.
Частые ошибки
Until показывает, что действие длится до пятницы, а тебе нужен срок, к которому письмо уже уйдёт.
Ждать придётся всё время до понедельника, а by называет только момент готовности.
Книга была у неё всю неделю, это длительность, поэтому нужно until.
Здесь нужен дедлайн, момент готовности, а не отрезок времени.
Упражнения с ответами
-
Выбери правильный вариант
- I'll finish the report until Friday.
- I'll finish the report by Friday.
- I'll finish the report by the Friday.
Ответ
I'll finish the report by Friday. By значит к сроку, не позже пятницы.
-
Выбери правильный вариант
- We waited until the rain stopped.
- We waited by the rain stopped.
- We waited until the rain stop.
Ответ
We waited until the rain stopped. Действие длилось до момента: until.
-
The shop is open _____ 9 p.m.
Магазин открыт до девяти вечера.
- at
- until
- by
Ответ
until Магазин открыт до момента: until.
-
Please reply _____ Monday.
Пожалуйста, ответь к понедельнику.
- from
- until
- by
Ответ
by К сроку, не позже: by Monday.
-
Найди ошибку: I'll be ready until 6 o'clock.
Ответ
I'll be ready by 6 o'clock. К сроку, не позже: by six.
-
Найди ошибку: She kept working by midnight.
Ответ
She kept working until midnight. Действие длилось до момента: until.
-
Переведи: Я буду дома к семи.
Ответ
I'll be home by seven. Можно и так: I will be home by seven.
-
Переведи: Магазин открыт до восьми.
Ответ
The shop is open until eight. Можно и так: The shop is open till eight.
Вопросы
В чём разница между by и until в двух словах?
By значит «к моменту, не позже». Until значит «до самого момента, всё это время».
Как сказать «до пяти вечера»: by 5 p.m. или until 5 p.m.?
Зависит от смысла. «Пришли к пяти» это "Come by 5 p.m.". «Сидели до пяти» это "We stayed until 5 p.m.".
Можно ли сказать "by Monday" и "until Monday" про одну ситуацию?
Можно, смысл будет разный. "Finish it by Monday" это сдать к понедельнику. "Keep it until Monday" это держать до понедельника.
Почему "not until" значит «только»?
"I won't be ready until Friday" значит «буду готов только в пятницу». Отрицание с until сдвигает момент: раньше этого срока ничего не произойдёт.
Сочетается ли until с существительным без времени?
Нет, после until идёт время или событие: until Monday, until lunch, until she comes. Слово вроде until the city в значении «до города» не работает, там нужен till или up to с другим смыслом.
Перестань путать by и until
В уроке два коротких правила и упражнения: выбрать слово, вставить, найти ошибку, перевести. Ошибки разбираются по-русски и возвращаются на повторение.
Вход по коду из письма, пароль не нужен.