Теория:

Особые случаи, когда мы не употребляем Future Simple.
 
Мы не используем Future Simple, когда говорим об условиях, после слов:
when – когда

as soon as – так скоро, как

by the time – к тому времени

before – до того, как

after – после
После указанных слов необходимо использовать настоящее время present simple/ present perfect.
 
 
Examples:

When we finish our projects, we’ll go to the cinema.

They’ll call us soon asthey have some news.

I will have left before you get up tomorrow.