when, while, as用法區(qū)分
when, while, as都可作"當(dāng)……的時(shí)候"解,但它們之間也有差別。
1. 若主句表示的是一個(gè)短暫性動(dòng)作,從句表示的是一個(gè)持續(xù)性動(dòng)作,三者都可用。
He fell asleep when/while/as he was reading. 他看書(shū)時(shí)睡著了。
2. when只表示一般的時(shí)間關(guān)系,它既可指時(shí)間的一點(diǎn),也可指一段時(shí)間。用when時(shí),從句的動(dòng)作可與主句的動(dòng)作同時(shí)發(fā)生,也可先于主句的動(dòng)作,因此when用得最多。如:
He was playing basketball when I saw him. 當(dāng)我看見(jiàn)他的時(shí)候,他正在打籃球。
Don't forget to return this book for me, when you go to the library. 你去圖書(shū)館時(shí),不要忘記替我還這本書(shū)。
3. while只能指一段時(shí)間,而不能指時(shí)間的'一點(diǎn)。用while時(shí),從句的動(dòng)作或者與主句的動(dòng)作同時(shí)發(fā)生,或者主句的動(dòng)作是在從句的動(dòng)作的進(jìn)展過(guò)程中發(fā)生的。因此,從句中的謂語(yǔ)必須是表示延續(xù)性動(dòng)作或狀態(tài)的動(dòng)詞。這是while與when的主要差別。 如:
When we arrived in Beijing, it was raining. (arrive不是延續(xù)性的動(dòng)詞)我們到達(dá)北京時(shí),天正在下雨。
Please do not trouble me while I am writing my homework. 我寫(xiě)作業(yè)時(shí)請(qǐng)不要打擾我。
4. 在用when和while連接的從句中,常省略與主句相同的主語(yǔ)和相應(yīng)的be,而在as連接的從句中一般則不省略。
如:
He fell asleep while(he was)studying his grammar book.他在閱讀語(yǔ)法書(shū)的時(shí)候睡著了。
While in London,he studied music.他在倫敦的時(shí)候,研究音樂(lè)。
5. when 可用作并列連詞,表示“這時(shí)(突然)”;while 也可以用作并列連詞,表示“而”、“卻”(表示對(duì)比);但 as 則沒(méi)有類似用法:
We were about to start when it began to rain. 我們正要出發(fā),這時(shí)天開(kāi)始下雨了。
He likes coffee, while she likes tea. 他喜歡咖啡,而她卻喜歡茶。