while和but的区别?
while可用作名词和连词,译为一段时间,一会儿,当……时候,虽然,尽管。
while的也可用作连词时,意为“当……时候,和……同时”时,引导时间状语从句;意为“虽然,尽管”时,引导让步状语从句;while连接两个并列句子时,表示“对比”关系。
while也可以做引导状语从句,while引导的时间状语从句既可放在句首,也可放在句末;而 while 引导的让步状语从句一般放在句首,不放在句末。while引导让步状语从句时,如果从句的主语和主句的主语相同,那么从句的主语和谓语动词be都可以省略。
but 作连词,可以连接两个并列成分或两个并列分句,意为“但是,然而”。
作介词,常与nothing, nobody, who, all等连用,意为“除……之外”。
作副词,意思接近于only,意为“只不过”。
用在否定句后,引起一个分句,but意为“每当……总是……”。
0