Правило английского языка гласит:
В придаточных предложениях времени и условия будущее время не употребляется.
В русском языке в обеих частях сложноподчиненных предложений используется будущее время:
Мы вернемся домой, если пойдет дождь. (Условие)
Мы вернемся домой, когда пойдет дождь. (Время)
В английском языке в придаточных времени и условия используется настоящее:
We will come back home if it rains. (Условие - Condition)
We will come back home when it rains. (Время - Time)
Придаточные времени открываются союзами: till, until, as soon as, as long as, before, after, etc.
Придаточные условия открываются союзами: unless, on condition that, provided, in case, etc.
После союзов when и if может использоваться настоящее и будущее. Все зависит от того, открывают они придаточные условия/времени или придаточные-дополнения
Продолжаем познавать грамматику английского языка...☝