Грамматика Уровень B1

Придаточные времени в английском: when, as soon as, before

Почему говорят I'll call you when I get there, а не when I will get there: будущее — в главной части, настоящее время — в придаточном.

when  ·  as soon as  ·  before, after, until

Обе половины фразы I'll call you when I get there говорят о будущем, но формы у них разные. В главной части может стоять will или другой способ выразить будущее; в придаточном времени после when, as soon as, before, after или until обычно нужно настоящее время, хотя событие ещё не случилось. Полезная привычка простая: сначала узнай придаточное времени, а уже потом выбирай форму глагола.

Как это работает

Будущее значение — в главной части, настоящее время — в придаточном времени. Порядок половин при этом любой. В главной части может быть will, going to, модальный глагол или повелительное наклонение.

I'll text you when I land. · When I land, I'll text you. (то же самое предложение; запятая нужна, когда придаточное идёт первым)
We're going to start as soon as everyone arrives. (с going to всё точно так же)
Wait here until the rain stops. · Call me before you leave. (в главной части может быть просьба или приказ — will тут нет вообще)

Вот союзы, которые ведут себя так же: when, as soon as, before, after, until, till, once, by the time, the moment. If в первом кондиционале устроено по тому же принципу — поэтому две темы и кажутся соседними.

Present perfect для «сначала закончил»

В придаточном у тебя есть и второй вариант. Бери present perfect, когда хочешь подчеркнуть, что первое действие полностью завершено до начала второго.

When I 've finished the report, I'll send it over. (сначала отчёт полностью готов)
When I finish the report, I'll send it over. (тот же смысл, чуть проще)
After you 've read it, let me know what you think. · I won't decide until I 've talked to her.

В большинстве предложений верны оба варианта, так что мучиться с выбором не нужно. Present perfect выигрывает там, где порядок действий и правда важен: недописанный отчёт не отправишь.

Когда после «when» всё-таки нужен will

Вот исключение, которое стоит знать — иначе начнёшь «исправлять» предложения, с которыми всё было в порядке. У when есть вторая работа: оно вводит косвенный вопрос, и там will совершенно нормален.

I don't know when he will arrive. (косвенный вопрос — ответ на вопрос «когда?»)
I'll start cooking when he arrives. (придаточное времени — «в тот момент, когда он придёт»)

Быстрая проверка. Попробуй заменить when на at the time that. Если предложение всё ещё осмысленно — это придаточное времени, и в нём настоящее время. Если нет — перед тобой косвенный вопрос, и will на месте.

Can you tell me when the train will leave? (спрашиваем информацию → will)
I'll get off when the train stops. (в тот момент, когда → настоящее)

Есть и ещё один случай, в разговоре он встречается реже: will появляется в придаточном, когда означает не будущее, а готовность что-то сделать — If you'll wait here, I'll get the manager. Самому строить такие фразы необязательно, но это объясняет предложения, которые иначе выглядели бы ошибкой.

Частые ошибки

Will в обычном придаточном времени. После when, as soon as и похожих союзов о будущем говорят настоящим временем.

✕I'll call you when I will get home.
✓I'll call you when I get home.

Will в обеих половинах после as soon as. Правило то же, союз другой.

✕As soon as the meeting will finish, I will send the notes.
✓As soon as the meeting finishes, I 'll send the notes.

Will после until в обычном придаточном времени. В части после until обычно стоит настоящее время.

✕I won't leave until she won't come back.
✓I won't leave until she comes back.

Вопросительный порядок слов внутри косвенного вопроса. После when сохраняй порядок обычного утверждения: подлежащее перед will.

✕Nobody knows when will the results come out.
✓Nobody knows when the results will come out.

Быстрое упражнение

Поставь глагол из скобок в нужную форму. Один пункт — косвенный вопрос, так что читай каждое предложение целиком, прежде чем отвечать.

  1. I'll text you as soon as I ___ (land).
  2. We won't start until everyone ___ (be) here.
  3. Call me before you ___ (leave) the office.
  4. I wonder when she ___ (send) the final version.
  5. When I ___ (finish) this report, I'll send it over.
  6. By the time you ___ (get) home, dinner will be ready.
Ответы
  1. land (придаточное времени после as soon as → настоящее)
  2. is (придаточное времени после until → настоящее)
  3. leave (before + настоящее, хотя в главной части просьба)
  4. will send (косвенный вопрос после wonder — это не придаточное времени)
  5. finish («'ve finished» тоже верно и подчёркивает завершённость)
  6. get (by the time + настоящее)

Практикуйте это в Recursio

Придаточные времени после when, as soon as, before, after и until легче освоить, когда ты используешь их в целых предложениях. Recursio помогает практиковать грамматику в коротких упражнениях и возвращаться к похожим примерам с интервальным повторением.