用法
1.while 兩個句子都是正在進行式,要用while。當前后兩個句子,都是正在進行式的時候,通常要用while。
例:I’m playing a video game while my husband is working.
當我老公在工作的時候,我在打游戲。
說明:這里有兩個正在進行式,一個是”I’m playing a video game”,一個是“my husband is working”,所以用while。
2.when 兩個單一行為(非正在進行式),用when。
當前后兩個都是單一行為的時候,通常用when。而且前后兩個單一行為,通常是緊接著發(fā)生的。
例:I picked up the phone when it rang.
電話響起時,我接起來了。
說明:前后是兩個單一行為,而且接電話緊接著電話響起之后發(fā)生,這邊用when。
3.while/when 一個正在進行式,一個單一行為(正在進行式前面可接while或when)
假如前后兩個句子,分別是一個正在進行式,一個單一行為時,則正在進行式前面可接while或是when。
例:He called while/when I was sleeping.
我在睡覺時他打來了。(這里用while或when都可以)
例:I got into an accident while I was driving home.
我開車回家時發(fā)生意外了。
例:I got into an accident when I was driving home.
我開車回家時發(fā)生意外了。
4.when 一個正在進行式,一個單一行為(單一事件行為前面只接when)
這里要特別注意,單一事件行為前面通常只能用when,而不是while。
例:I was sleeping when he called. 他打來時我在睡覺。
說明:這里不能用while,因為”he called”是單一行為,而不是正在進行式。
例:I was driving home from work when I got into an accident.
我發(fā)生車禍時,正在開車回家。(這里用when,而不是用while,因為單一事件行為前面接when)