Придаточные времени в английском: when, as soon as, before
Почему говорят I'll call you when I get there, а не when I will get there: будущее — в главной части, настоящее время — в придаточном.
Обе половины фразы I'll call you when I get there говорят о будущем, но формы у них разные. В главной части может стоять will или другой способ выразить будущее; в придаточном времени после when, as soon as, before, after или until обычно нужно настоящее время, хотя событие ещё не случилось. Полезная привычка простая: сначала узнай придаточное времени, а уже потом выбирай форму глагола.
Как это работает
Будущее значение — в главной части, настоящее время — в придаточном времени. Порядок половин при этом любой. В главной части может быть will, going to, модальный глагол или повелительное наклонение.
Вот союзы, которые ведут себя так же: when, as soon as, before, after, until, till, once, by the time, the moment. If в первом кондиционале устроено по тому же принципу — поэтому две темы и кажутся соседними.
Present perfect для «сначала закончил»
В придаточном у тебя есть и второй вариант. Бери present perfect, когда хочешь подчеркнуть, что первое действие полностью завершено до начала второго.
When I finish the report, I'll send it over. (тот же смысл, чуть проще)
В большинстве предложений верны оба варианта, так что мучиться с выбором не нужно. Present perfect выигрывает там, где порядок действий и правда важен: недописанный отчёт не отправишь.
Когда после «when» всё-таки нужен will
Вот исключение, которое стоит знать — иначе начнёшь «исправлять» предложения, с которыми всё было в порядке. У when есть вторая работа: оно вводит косвенный вопрос, и там will совершенно нормален.
I'll start cooking when he arrives. (придаточное времени — «в тот момент, когда он придёт»)
Быстрая проверка. Попробуй заменить when на at the time that. Если предложение всё ещё осмысленно — это придаточное времени, и в нём настоящее время. Если нет — перед тобой косвенный вопрос, и 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 get home.
Will в обеих половинах после as soon as. Правило то же, союз другой.
✓As soon as the meeting finishes, I 'll send the notes.
Will после until в обычном придаточном времени. В части после until обычно стоит настоящее время.
✓I won't leave until she comes back.
Вопросительный порядок слов внутри косвенного вопроса. После when сохраняй порядок обычного утверждения: подлежащее перед will.
✓Nobody knows when the results will come out.
Быстрое упражнение
Поставь глагол из скобок в нужную форму. Один пункт — косвенный вопрос, так что читай каждое предложение целиком, прежде чем отвечать.
- I'll text you as soon as I ___ (land).
- We won't start until everyone ___ (be) here.
- Call me before you ___ (leave) the office.
- I wonder when she ___ (send) the final version.
- When I ___ (finish) this report, I'll send it over.
- By the time you ___ (get) home, dinner will be ready.
Ответы
- land (придаточное времени после as soon as → настоящее)
- is (придаточное времени после until → настоящее)
- leave (before + настоящее, хотя в главной части просьба)
- will send (косвенный вопрос после wonder — это не придаточное времени)
- finish («'ve finished» тоже верно и подчёркивает завершённость)
- get (by the time + настоящее)
Практикуйте это в Recursio
Придаточные времени после when, as soon as, before, after и until легче освоить, когда ты используешь их в целых предложениях. Recursio помогает практиковать грамматику в коротких упражнениях и возвращаться к похожим примерам с интервальным повторением.
Практикуй грамматику в Recursio → · Бесплатно для старта — на iOS и Android.