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