By и until: дедлайн или действие до момента
By задаёт срок достижения результата; until и till — границу продолжения действия. Not until означает «не раньше чем».
Результат к сроку
by + time
Finish the report by Friday.
Закончи отчёт к пятнице.
Результат должен быть готов к пятнице или раньше.
Продолжение до границы
until / till + time
Wait until Friday.
Жди до пятницы.
Ожидание длится вплоть до пятницы.
Выбирайте по смыслу всей фразы: один глагол может сочетаться с разными предлогами. При отрицании различайте «не раньше» и «не успеет к сроку».
Содержание страницы
- Разница в одной таблице
- By — крайний срок
- Until и till — вплоть до момента
- Один контекст — два смысла
- Not … until: «только тогда, не раньше»
- Till и until: одно и то же?
- Как выбрать за три шага
- By the time и времена глагола
- By и before: короткая оговорка
- Разбор ошибок
- Упражнения
- Частые вопросы
- Что смотреть дальше
Разница в одной таблице
Если отчёт должен быть готов не позднее пятницы, скажите Finish the report by Friday. Если до пятницы нужно продолжать ждать, скажите Wait until Friday. В первом случае назван крайний срок, во втором — граница ожидания.
| Слово | Что означает | Как ведёт себя действие | Пример |
|---|---|---|---|
| by | «к», «не позднее чем» | Завершается к указанному моменту или раньше | Finish the report by Friday. — Закончи отчёт к пятнице. |
| until / till | «вплоть до», «до тех пор пока не» | Продолжается до указанного момента и там прекращается | Wait until Friday. — Жди до пятницы. |
Русское «до» передаёт оба смысла: «сдать до пятницы» может означать срок, а «ждать до пятницы» — продолжение. Поэтому выбирайте по тому, что должно произойти к названной границе, а не по одному русскому слову.
By — крайний срок
By указывает на последнюю точку, к которой результат должен быть готов. Не важно, когда именно действие выполнено — сегодня, завтра или в пятницу утром. Важно, что к указанному моменту всё уже сделано.
- Send me the files by Monday. — Пришли мне файлы к понедельнику (не позднее понедельника).
- We have to be at the airport by 6:30. — Мы должны быть в аэропорту к 6:30.
- The report will be ready by the end of the week. — Отчёт будет готов к концу недели.
- I need to pay this bill by Friday. — Мне нужно оплатить этот счёт к пятнице.
В примерах о сроке встречаются finish, complete, arrive, submit, send, pay, get, be ready. Но это не список глаголов, которые требуют by: важен смысл всей фразы, включая отрицание.
By можно использовать и в вопросах: Will you be home by eight? — Ты будешь дома к восьми?
Until и till — вплоть до момента
Until описывает действие или состояние, которое продолжается до указанного момента; эта точка служит его границей. По-русски это «до тех пор пока не», «вплоть до».
- I waited for you until eight, then I left. — Я ждал тебя до восьми, а потом ушёл.
- The shop is open until nine. — Магазин открыт до девяти.
- We stayed at the party until midnight. — Мы оставались на вечеринке до полуночи.
- She worked at that company until 2022. — Она работала в той компании до 2022 года.
Для продолжения до границы подходят, например, wait, stay, sleep, work, live, keep, last, be open, be busy. Здесь важен не результат, а сколько времени это продолжалось.
Until может быть не только предлогом, но и союзом и присоединять целое предложение: Wait until I come back. — Подожди, пока я не вернусь.
Один контекст — два смысла
Сначала сравните два прочтения одной фразы: готовность должна наступить к восьми или сохраняться до восьми. Остальные примеры показывают ту же разницу между сроком и продолжением.
| Предложение | Перевод | Что имеется в виду |
|---|---|---|
| I'll be ready by eight. | Я буду готов к восьми. | В восемь (или раньше) я уже готов. |
| I'll be ready until eight. | Я буду готов до восьми. | Я уже готов и могу, например, выйти в любой момент до восьми; после восьми это изменится. |
| Finish it by Friday. | Закончи это к пятнице. | К пятнице результат должен быть готов. |
| Wait until Friday. | Подожди до пятницы. | Ждать нужно всё время вплоть до пятницы. |
I'll be ready until eight — допустимая фраза, но она не сообщает срок наступления готовности. Для этого нужен by. С другим состоянием продолжение ещё очевиднее: I'll be busy until eight — Я буду занят до восьми, а потом освобожусь.
Not … until: «только тогда, не раньше»
Not … until значит «не раньше указанного момента»: до него действие не происходило или не должно происходить. В сообщении о прошлом это может означать «только тогда», но запрет не обещает, что действие обязательно случится на границе.
- I didn't sleep until three in the morning. — Я не спал до трёх ночи (заснул только в три).
- She won't be back until Monday. — Она вернётся не раньше понедельника.
- Don't call me until noon. — Не звони мне до полудня.
Don't call me until noon запрещает звонить раньше полудня; звонить ровно в полдень не обязательно.
При отрицании важно понимать, какой смысл нужен. Конструкция not … until указывает на «не раньше»: I won't be back until Monday. — Я вернусь не раньше понедельника, то есть буду отсутствовать до понедельника. Вариант с by тоже возможен, но говорит о другом — что к названному моменту результат ещё не достигнут: I won't be back by Monday. — К понедельнику я ещё не вернусь (не успею к этому сроку). Оба предложения корректны; выбирать нужно по смыслу.
Till и until: одно и то же?
В значении «до указанного времени» till и until взаимозаменяемы. Till более неформально; для формального текста обычно выбирают until.
- I'll be here till six. — Я буду здесь до шести. (разговорно)
- The office is open until six. — Офис открыт до шести. (нейтрально)
Пишите till с двумя l и без апострофа, а until — с одной l в конце. В неформальном тексте встречается также ’til. В выражении Until we meet again… — «До новой встречи…» — можно сохранить полную форму until.
Как выбрать за три шага
- Определите смысл. Результат к моменту — by. Продолжение до момента — until / till.
- Проверьте весь контекст. Сам глагол не выбирает предлог: be ready by eight — стать готовым к восьми; be ready until eight — оставаться готовым до восьми.
- Проверьте отрицание. Если речь о «не раньше», нужен until; если о том, что к сроку результата ещё не будет, — by. Сравните I won’t be back until Monday и I won’t be back by Monday в разделе об отрицании.
By the time и времена глагола
Выражение by the time означает «к тому времени, когда». В следующих примерах к этому моменту одно действие уже завершено; время главной части показывает взгляд из будущего или прошлого.
- By the time you get this letter, I will have left. — К тому времени, как ты получишь это письмо, я уже уеду.
- By the time we arrived, the film had already started. — К тому времени, как мы пришли, фильм уже начался.
Два важных правила:
- Когда придаточное с by the time или until задаёт момент в будущем, вместо будущего с will используйте форму настоящего: Wait until I come back, а не wait until I will come back.
- С by в будущем может использоваться Future Perfect (I will have finished by Friday). Но by не требует этого времени: I will finish the report by Friday тоже верно. Подробнее — в уроке о Future Perfect.
By и before: короткая оговорка
Before значит «раньше названного времени или события»; by — «не позднее». Finish before five требует закончить раньше пяти, а finish by five допускает завершение и в пять. Оба варианта могут задавать срок; с by сама граница включена.
- I booked the tickets before the price went up. — Я купил билеты до того, как цена выросла. (возможно, сильно заранее)
- I'll book the tickets by Friday. — Я куплю билеты к пятнице. (не позднее пятницы)
Когда before означает «раньше» относительно другой точки в прошлом, сравните его с ago.
Разбор ошибок
Упражнения на эту тему
Переведите фразу на английский. Агата проверит ответ и объяснит ошибку.
Пример задания
Я работаю до пяти вечера.
Пишите ответ целиком, без вариантов на выбор.
Частые вопросы
В чём главная разница между by и until?
By — крайний срок, к которому результат готов («не позднее чем»). Until — граница, до которой продолжается действие или состояние.
Можно ли всегда заменять until на till?
По значению — да. Till разговорнее, until нейтральнее и чаще встречается в письменной и формальной речи.
Как сказать «к пятнице»?
By Friday — если это крайний срок. Не путайте с on Friday: это «в пятницу», просто указание дня.
Как сказать «до пятницы»?
Until Friday — если действие или состояние длится до этого момента: I'm on holiday until Friday.
Почему нельзя сказать finish it until Friday?
В утвердительной фразе о сроке завершения нужен by: finish it by Friday. Но отрицание меняет смысл: I won’t finish it until Friday — я закончу это не раньше пятницы.
Что значит not … until?
«Только тогда, не раньше». He didn't come until nine — он пришёл не раньше девяти, то есть только в девять.