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 означает «не раньше чем».
Содержание страницы
- Разница в одной таблице
- By — крайний срок
- Until и till — вплоть до момента
- Один контекст — два смысла
- Not … until: «только тогда, не раньше»
- Till и until: одно и то же?
- Как выбрать за три шага
- By the time и времена глагола
- By и before: короткая оговорка
- Разбор ошибок
- Упражнения
- Частые вопросы
- Что смотреть дальше
Разница в одной таблице
Главный вопрос один: вы говорите о моменте завершения (результат) или о продолжении действия (процесс)? От ответа зависит предлог.
| Слово | Что означает | Как ведёт себя действие | Пример |
|---|---|---|---|
| by | «к», «не позднее чем» | Завершается к указанному моменту или раньше | Finish the report by Friday. — Закончи отчёт к пятнице. |
| until / till | «вплоть до», «до тех пор пока не» | Продолжается до указанного момента и там прекращается | Wait until Friday. — Жди до пятницы. |
Простая проверка на русский язык: если подходит «к какому-то моменту», нужен by; если подходит «до какого-то момента» о длительном действии — until. Русское «до» передаёт оба смысла, поэтому одного перевода недостаточно.
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. — Мне нужно оплатить этот счёт к пятнице.
By хорошо сочетается с глаголами результата: finish, complete, arrive, submit, send, pay, get, be ready. Это действия, у которых есть понятный финал, а не протяжённость во времени.
В вопросах 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 года.
Until чаще всего идёт с длительными и статичными глаголами: 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 busy until eight. | Я буду занят до восьми. | Всё время до восьми я занят, потом освобожусь. |
| Finish it by Friday. | Закончи это к пятнице. | К пятнице результат должен быть готов. |
| Wait until Friday. | Подожди до пятницы. | Ждать нужно всё время вплоть до пятницы. |
Подставьте неверный предлог — и смысл изменится, хотя на русский оба варианта переводят словом «до». I'll be ready until eight звучит так, будто состояние «готов» длится до восьми, а потом заканчивается. Для дедлайна это неверно.
Not … until: «только тогда, не раньше»
Отрицание меняет картину: not … until говорит, что до указанного момента действие не происходило (или не будет происходить), а случится только тогда. Отрицательное слово стоит в главной части, хотя по смыслу относится к until.
- I didn't sleep until three in the morning. — Я не спал до трёх ночи (заснул только в три).
- She won't be back until Monday. — Она вернётся не раньше понедельника.
- 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» и без апострофа. Вариант 'till в современном стандарте не используется. Ещё одна причина предпочесть until: в начале предложения till встречается редко, там естественнее until — Until we meet again…
Как выбрать за три шага
- Определите смысл. Результат к моменту — by. Продолжение до момента — until / till.
- Посмотрите на глагол. Достижение (finish, arrive, send, pay) — by. Длительное состояние (wait, stay, sleep, be open) — until / till.
- Проверьте отрицание. Если предложение отрицательное и речь о «не раньше, только тогда», нужен until: not … until.
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 и before: короткая оговорка
Before значит «раньше какого-то события» и не задаёт крайний срок: действие может произойти задолго до него. By называет последнюю точку, к которой всё должно быть готово.
- I booked the tickets before the price went up. — Я купил билеты до того, как цена выросла. (возможно, сильно заранее)
- I'll book the tickets by Friday. — Я куплю билеты к пятнице. (не позднее пятницы)
Разбор пары ago / before — отдельная тема, здесь ограничимся этим противопоставлением.
Разбор ошибок
Упражнения на эту тему
Переведите фразу на английский. Агата проверит ответ и объяснит ошибку.
Пример задания
Я работаю до пяти вечера.
Пишите ответ целиком, без вариантов на выбор.
Частые вопросы
В чём главная разница между by и until?
By — крайний срок, к которому результат готов («не позднее чем»). Until — продолжение действия вплоть до момента, после которого оно прекращается.
Можно ли всегда заменять until на till?
По значению — да. Till разговорнее, until нейтральнее и чаще встречается в письменной и формальной речи.
Как сказать «к пятнице»?
By Friday — если это крайний срок. Не путайте с on Friday: это «в пятницу», просто указание дня.
Как сказать «до пятницы»?
Until Friday — если действие или состояние длится до этого момента: I'm on holiday until Friday.
Почему нельзя сказать finish it until Friday?
Потому что finish — результат, а не длительность. С результатом используется дедлайн by: finish it by Friday.
Что значит not … until?
«Только тогда, не раньше». He didn't come until nine — он пришёл не раньше девяти, то есть только в девять.