Будущее простое Future Simple после if / when / after/ before / as soon as / unless / until и их синонимов или синонимичных выражений. Мы не используем будущие времена после этих слов.
Вместо этого мы используем соответствующее настоящее время.
Единственное исключение – when – когда. Если когда используется в значении «в какое время, в какой период времени, в какой момент времени», мы можем использовать будущие времена после когда. Если когда означает «в то время когда», мы не можем использовать будущие времена, включая Future Simple.
I don’t know when he will come = I don’t know what time (or date) he will come. Я не знаю, когда он приедет = я не знаю, в какое время (или день) он приедет. Здесь мы можем использовать будущее время после when.
When he comes, I will go = the time he comes, I will go. Когда он придет, я уйду = тогда когда он придет, я уйду. Здесь мы не можем использовать будущее время после when.
Изучите остальные примеры. Обратите внимание, что после if / as soon as / before / after / unless – пока не, если не / until – пока не / мы не употребляем будущее время в английском.
If you go to Brazil , I’ll go with you. Если ты поедешь в Бразилию, я поеду с тобой.
I’ll go if you go. Я поеду если ты поедешь.
As soon as you go, I’ll go. Как только ты поедешь, я поеду.
I’ll go as soon as you go. Я поеду, как только ты поедешь.
Before you go, I’ll go. Прежде, чем ты поедешь, я поеду (до того как ты поедешь).
I’ll go before you go. Я поеду, прежде чем ты пойдешь.
After you go, I’ll go. Когда ты поедешь, я поеду.
I’ll go after you go. Я поеду после того, как ты поедешь.
I won’t do it, unless they tell me to. Я не буду этого делать, пока они мне не скажут.
Unless they tell me to, I won’t do it. Я не буду этого делать, если (только) они мне не скажут. (пока они мне не скажут)
Until she comes, I’ll stay. Пока она не придет, я останусь.
I’ll stay, until she comes. Я останусь, пока она не придет.
Future Simple с if / when и т.д. – вкратце
Когда мы хотим использовать простое будущее время Future Simple после:
if / when / after/ before / as soon as / unless / until,
Мы не используем будущие времена включая Future Simple, вместо этого мы используем одно из настоящих времен. Исключение – после when, если это слово означает «в какое время», а не «тогда, когда». Что интересно, вторая часть предложения обычно использует одно из будущих времен.
I will stay here until she comes. Я останусь здесь, пока она не придет. (в русском переводе оба глагола в будущем времени, в английском – только один)
Также по теме Future Simple: