Для выражения будущего времени после if, when, as soon as, before, after, unless не используется will. Добавим к ним еще несколько слов и запомним, что после while, once,
immediately, until в придаточных предложениях времени будущее время не употребляется, при этом после вышеперечисленных слов происходит следующая замена
времён. Future Simple заменяется на Present Simple, Future Continuous – на Present Continuous, Future Perfect – на Present Perfect и Future Perfect Continuous – на
Present Perfect Continuous.
John will move to London when he finds a good job. (Джон переедет в Лондон, когда найдет хорошую работу.)
The airline will provide food while they have been waiting for two hours. (Авиакомпания обеспечит еду, пока они будут ждать в течение двух часов.)
He’ll do it once you have asked him. (Он сделает это, как только вы попросите его.)
The police will board the plane immediately the plane lands. (Полиция поднимется на борт самолета, как только он приземлится.)
They won’t be able to leave Britain until the police have decided they’re innocent. (Они не смогут покинуть Великобританию, пока полиция не решит, что они невиновны.)
I’ll come as soon as I’ve finished. (Я приду, как только закончу.)
She’ll do it while you are waiting. (Она сделает это, пока вы ждете.)
It will create new jobs when it has been operating for a few months. (Это создаст новые рабочие места, когда это будет работать в течение нескольких месяцев.)