Вопросы к Поиску с Алисой
Использование when и if в Zero Conditional предложениях отличается тем, что в нулевом типе условных предложений союз if можно заменить на when практически без изменений смысла. langformula.ru
Zero Conditional используется, когда речь идёт о чём-то неизменном: фактах, правилах, универсальных истинах, привычках или событиях, которые происходят всегда. upupenglish.ru Употребление Zero Conditional означает, что говорящий на 100% уверен в результате. upupenglish.ru
Таким образом, использование when вместо if подчёркивает обязательность и неизменность описываемых явлений, в то время как Zero Conditional используется для констатации фактов, которые происходят и имеют обязательный характер. puzzle-english.com lingualeo.com
Пример: If I come home late, mom gets angry — «Если я прихожу домой поздно, мама злится». skyeng.ru When I come home late, mom gets angry — «Когда я прихожу домой поздно, мама злится». skyeng.ru