下面是when与while的口诀以及两者的区别:
when和while区别口诀
1、when:"当...时",时间点或段;瞬间延续它都伴,主句从句动作乱。
2、while:"当...时",延续动相伴;对比同时在流传。
when和while的区别
1、时间含义:

when: 既可以表示某一具体时间点(如when I was a child),也可以表示一段时间(如when I lived in that city)。
while: 通常强调动作的同时发生或进行,侧重时间段内的动作或状态的持续性,不指具体时间点,While I was reading, my sister was watching TV(我读书的时候,我妹妹在看电视,强调两个动作同时进行)。
2、动词连用:
When:引导的时间状语从句中的动词既可以是短暂性动词(瞬间动词),也可以是持续性动词(延续性动词),He fell asleep when he was reading.(当他读书时他睡着了。);I was walking along the street when suddenly someone patted me on the shoulder from behind.(我正在街上走的时候,突然有人在我后面拍我的肩膀)。
While:引导的时间状语从句时,其谓语动词只能是延续性的,不能用于短暂性动词,While we were having dinner, the light went out.(我们正吃晚饭的时候,灯熄了)。
3、强调重点:
When:更注重时间的先后顺序或特定时间下的动作、事件,常被译为“当……时候”,When I arrived at the station, the train had left already.(当我到达车站时,火车已经开走了)。
While:更突出两个动作或状态之间的对比或同时性,Some people prefer to travel by train while others like to drive their own cars.(一些人喜欢坐火车旅行,而另一些人喜欢自己开车旅行)。
"when"和"while"虽然都有"当...时候"的意思,但在使用上有明显区别,掌握它们的用法和区别可以帮助你更准确地表达时间和动作的关系。