三者的區別與記憶口訣如下:
while引導的時間狀語從句,在句中表示某壹段時間內發生的事情,常譯為“當……時”。從句謂語動詞必須用延續性動詞,且常與現在進行時搭配。
when引導的時間狀語從句,既可以表示“某壹段時間”,也可以表示“某壹時刻”。從句中謂語動詞可以是延續性動詞,也可以是非延續性動詞。
as強調兩個動作的同時性,表示“壹邊……壹邊……”。
1、As多用於動作發生時間較短時,when表示“當……的時候”,while所引導的從句中的動詞是延續性的。
2、當從句和主句的動作同時發生,但因為從句動作arrived是非延續性的,表示的是“壹瞬間”,此時不可用while,但可用as替換。
3、when和while和as的例句:As I got on the bus,he got off.我上車,他下車。He was watching TV while she was cooking.她做飯時,他在看電視。
4、When he came back,I was doing some washing.他回來時,我在洗衣服。