Разница между союзами when и while при построении придаточных предложений времени заключается в том, что when выражает отдельные действия, а while — продолжительные. langeek.co
When используется, когда нужно показать: vk.com
- Одно действие происходит одновременно с другим. vk.com Пример: My cat always purrs when I pet him — мой кот всегда мурлычет, когда я его глажу. vk.com
- Одно действие происходит сразу же после другого и зачастую является его результатом. vk.com Пример: I’ll go on a vacation, when I get some money — я отправлюсь в отпуск, когда получу деньги. vk.com
- Одно короткое действие происходит в то время, как длится другое, или прерывает его. vk.com Пример: I was watching a movie when you called me — я смотрел фильм, когда ты мне позвонил. vk.com
While используется, когда нужно: vk.com
- Одно действие происходит в одно время с другим. vk.com Зачастую (но не всегда) используется с временами группы Continuous. vk.com Пример: He kept a video blog while he was travelling — он вёл видеоблог, пока путешествовал. vk.com
- Одно действие длится дольше другого. vk.com Пример: The delivery guy rang the doorbell while I was watching a movie — курьер звонил в дверь, пока я смотрела фильм. vk.com
- Два действия занимают одинаковый промежуток времени. vk.com Пример: While Sam made tea, Denis made sandwiches — пока Сэм сделал чай, Дэнис сделал бутерброды. vk.com