while 的主要用法
1. 用作從屬連詞,意思是“當(dāng)……時(shí);和……同時(shí)”,引導(dǎo)時(shí)間狀語(yǔ)從句。注意該狀語(yǔ)從句的謂語(yǔ)動(dòng)詞必須是延續(xù)性動(dòng)詞,不能是終止性動(dòng)詞,如果是終止性動(dòng)詞,酌情用when或as。
They phoned while you were out. 你不在家時(shí)他們打來(lái)了電話(huà)。(be out為延續(xù)性動(dòng)詞)
When I came in, he was reading a book. 我進(jìn)來(lái)時(shí),他正在看一本書(shū)。(come 為終止性動(dòng)詞)(參見(jiàn)“誤①”)
2. 如果從句的主語(yǔ)與主句的主語(yǔ)為同一人且從句的謂語(yǔ)含有系動(dòng)詞be時(shí),可省略從句的主語(yǔ)及系動(dòng)詞be;如果從句的主語(yǔ)與主句的主語(yǔ)不是同一人,則不可省略。
The child watched TV while (he was) eating. 這個(gè)男孩邊吃邊看電視。
She took a bath while I was preparing a meal. 我準(zhǔn)備飯菜的時(shí)候,她在洗澡。(參見(jiàn)“誤②”)
3. 用作并列連詞,意思是“但;卻;然而”,表示對(duì)比或與前面的情況相反,注意when和as不能表示這一含義。
She drinks black coffee while I prefer it with cream. 她喜歡喝清咖啡而我喜歡加奶油的。(參見(jiàn)“誤③”)
I earn only 100 dollars a month, while you earn 400 dollars. 我一個(gè)月只賺一百美元,你卻賺四百美元。
4. 用作從屬連詞,表示讓步,意思是“雖然”,其意義相當(dāng)于although,主要用于書(shū)面語(yǔ)中。注意主句的前面不可有but等連接詞。
While he understands your idea, he doesn't agree with you. 雖然他了解你的想法,但他還是不贊同你。(參見(jiàn)“誤④”)
5. while作名詞時(shí),意思是“一點(diǎn)時(shí)間;一會(huì)兒”,表示泛指時(shí)常與a連用;表示特指時(shí)可與the, this, that連用。常用的短語(yǔ)有:after a while過(guò)了一會(huì)兒;all the while一直;in a while不久;once in a while偶爾等。
It took her quite a while to find a hotel. 她花了很長(zhǎng)時(shí)間才找到一家旅館。
Where have you been all this while? 這陣子你一直在哪兒?