but的用法之一but一词既可作连词、介词、副词用,又有一些习惯搭配和固定用法,现对其用法作以下归纳。一、用作连词1.用作等立连词,使其前后的词、短语、分句相互对照,作“但是,然而,可是”解。例如:Sheisyoungbutveryexperienced.她虽然年轻但经验丰富。2.用于表示歉意的话语之后,表示谢绝或不赞成。例如:I’msorry,butIdisagreewithyou.对不起,我不同意你的意见。3.用于两个并列的分句之间,与前面的否定词形成对比,作“无……而不……”解。例如:Itneverrainsbutitpours.不雨则已,一雨倾盆。InevergopastthathousebutIthinkofmymiserablelifeintheoldsociety.我走过那所房子时,没有一次不想起我在旧社会所过的悲惨生活。二、用作介词1.与no,nobody,nothing,none,who等词连用,作“除……之外”解,用来排除同类中的一分子,或从整体中除去一部分。例如:Nobodyknewherbutme.除我以外,没有人认识她。Nothingbutdisasterwouldcomefromsuchaplan.这个计划只能带来灾难,别无益处。2.but前面有do的某种形式时,but后面的动词不定式要省略to;其前没有do的某种形式时,but后面的不定式要带to.例如:Wehadnochoicebuttowait.除了等待,我们别无选择。HedidnothingalldaylongbutwatchTV.一整天,他除了看电视,别无他事可做。3.与last,next及one,two等连用,作“倒数第二、第三”等解。例如:Jackwasthelastbutonetoarrive.杰克是倒数第二个到达的。三、用作副词1.意思上相当于only,后面跟名词或动词。例如:Tomisbutachild.汤姆只是个孩子。Wecanbuttrynow.我们现在只有尝试一遍。2.but出现在too…to…结构前面时,不定式含肯定意义。例如:I’mbuttoogladtogotherewithyou.我非常高兴和你一起去那里。四、含but的习惯用语1.butfor=without,意为“要不是;如果没有”,意思上相当于一个虚拟条件句。例如:Butfortherain(Ifithadn’trained),wewouldhavehadapleasantjourney.要不是天下雨,我们这次旅行就惬意了。Butforyourhelp,wecouldn’thavecarriedouttheplan.如果没有你的帮助,我们不可能实现那个计划。2.butthat=exceptthat,意为“若非;要不是”,引导虚拟条件状语从句。例如:Hewouldhavehelpedmebutthathewasshortofmoneyatthattime.要不是他那时候没钱,他会帮助我的。3.butthen=ontheotherhand,意为“不过;在另一方面”。例如:Londonisanoisyplace,butthenit’salsoaplacewhereyougetthebestentertainment.伦敦是个闹市,不过它也是能够给你最好娱乐的地方。4.nothingbut=only,意为“只;不过是”。例如:Wecouldseenothingbutwater.我们只能看见水。5.not…but…意为“不是……而是……”,连接两个并列的名词、形容词、副词、短语或分句等。例如:Mybagisnotblackbutred.我的书包不是黑色的而是红色的。Hefailednotbecauseheisn’tcleverbutbecausehedidn’tworkhard.他失败了,不是因为他不聪明而是因为他工作不努力。6.no…but意为“没有……不……”。例如:NochildbutlikesOldLiinourvillage.没有孩子不喜欢我们村里的老李。7.notonly…butalso…意为“不但……而且……;既……又……”,连接两个并列成分。例如:Notonlyyoubutalsoshehastoattendthemeeting.不但你而且她也得参加这次会议。HenotonlyteachesusEnglishbutalsodoesotherthingsforus.他不但教我们英语,而且还为我们干别的事情。8.notthat…butthat…意为“不是因为……而是因为……”。例如:Notthatthecarisoutoforder,butthatI’venotlearnedtodrive.不是汽车出了故障,而是我还没有学会开车。9.can’thelpbutdo…意为“不能不……;忍不住……”。例如:Ican’thelpbutcry.我忍不住哭了。10.allbut意为“除……外全都,几乎”。例如:AllbutmotherinmyfamilycanspeakEnglish.除母亲外,我的一家人都会说英语。Histheoryisallbutcorrect.他的理论几乎是正确的。11.anythingbut意为“不见得,决不”。例如:Heisanythingbutagoodheadmaster.他不见得是个好校长。Thiscarisanythingbutbeautiful.这辆小汽车根本不漂亮。12.butnow意为“刚刚,适才”。例如:Isawhimintheofficebutnow.我刚刚看见他在办公室。Iheardthecommandertalkaboutyoubutnow.适才听得司令讲到您。13.can(orcould)but意为“只能,只好”。例如:Hisfathercanbutknowafewletters.他的父亲只能认几个字母。Theoldladycouldbutwalkslowlywithastick.那个老太太只能拄着拐杖慢慢地朝前走。14.can(orcould)notbut意为“不得不,忍不住”。例如:Icouldnotbuttellhimaboutit.我不得不告诉他这件事。Seeingherhusband’sfunnyface,shecouldnotbutlaugh.看见丈夫的滑稽面孔,她忍不住大笑起来。15.cannot(orcouldnot)choosebut意为“不得不,必须”。例如:Theycouldnotchoosebutobey.他们除了服从外别无选择。16.never…but意为“每当……就……”。例如:HeneverseesMissWangbuthethinksofhisfriend,XiaoYa.每当见到王女士时,他就想起他的朋友小雅来。Herbrothernevercomes,butheasksherformoney.她兄弟来时,总是向她要钱。17.nextbutone意为“再下一个”。例如:Theyusedtoliveinthenexthousebutonetome.他们住在我隔壁的隔壁。18.noonebutbut的用法之二意为“除了……外,谁也不”。例如:Noonebutamadmanwouldsaysuchwords.除了疯子,谁也不会说这样的话。19.notso…(sucha…)but(that)…意为“没有到(不能……)”。例如:HisEnglishisnotsobadbuthecanmakehimselfunderstood.他的英语还不至于差到不能把自己的意思讲清楚的地步。I’mnotsofoolish(notsuchafool)but(that)Icanseewhathereallymeant.我还没有笨到听不懂他话中的真正含义的地步。