when,as,while这三个词都可以引出时间状语从句,它们的差别是:when 从句表示某时刻或一段时间,有“当……时”的意思;
as 从句表示进展过程,有“随着,一边……一边”的意思;
while 只表示一段持续的时间,有“在……的同时”的意思.
例如:
When he arrived home,it was just nine o'clock.
当他到家时,正是九点钟.
As he grew older,he became more intelligent.
随着他年龄的增长,他变得更有才智了.
While she was typing the letter,the telephone rang.
当她在用打字机打那封信时,电话响了.when while都可以表示一段时间,while一般接的是比较持续性的动作;表示“当...的时候”when while一般放在句首,放在句中或句尾的while含有比较的意思,比如: Father was watching TV,while mother was cooking.