if和whether用法区别1.引导宾语从句在引导宾语从句时,whether和if通可以互换,在ask,care,doubt,know,learn,see,tell,try,wonder等动词之后尤其如此。例Theydon’tcareabitwhethermyreportsaregoodorbad..Iamnotsureif/whetherI’llhavetime.但是,必须注意以下几点:1)如果从句是否定结构,则用if不用whether.例如:Idon’tcareifhedoesn’tshowup.他来不来我都不在乎。但是,当doubt是否定式时,则不用whether或if,要改用that,因为句子本身已没有“怀疑”或选择之意。度比较:Sheneverdoubtforamomentthatshewasright.她对自己是正确的这一点从不怀疑。Idoubtifthatwaswhathewanted.2)宾语从句前置时只能用whether,如:Whetherhelivesthere,Iwanttoknow.3)在decide,dicuss等动词后,通常只跟whether引导的宾语从句。如:Theydicussedwhethertheyshouldclosetheshop.4)出现在介词后面的宾语从句只能用whether引导,如:Italldependsonwhethershelikesthebossornot.一切都取决于她是否喜欢这位上司。5)句中含有引导条件状语从句的if时,用whether不用if,如:Billaskedwhether,ifIgotthejob,I’dmovetoYork.比尔问如果我得到这份工作是否还要迁到约克。2.引导主语从句主语从句位于句首时,用whether不用ifWhethertheywinorloseisallthesametome.Whetheritwilldousharmorgoodremainstobeseen.但是,当采用形式主语it,而将主语从句后置时,用whether和if均可(尽管whether更常用):Itmakesnodifferencetomewhether/ifit’sfoggyorclear..(高二册,第220页)3.引导表语从句引导表语从句时,一般用whether.例如:Thequestioniswhethertheycancooperatewithus.问题是他们能否与我们合作。4.引导同位语从句时一般用whether.例如:Wewillsoondiscusstheproblemwhetherweshouldtakesomeeffectivemeasurestoprotecttheanimalsandplantsinourregion.我们很快将讨论是否应该采取一些有效措施来保护本地区的动植物这一问题。5.引导让步状语从句1)引导让步状语,一般用whether.例如:Whetheryoulikeitornot,you’llhavetodoit.Whethertheweatherisgoodorbad,theywillsetoffastheyplanned.无论天气是好是坏,他们都将按计划启程。2)whether还可与分词、介词短语构成短语,在句中作让步状语,此时不可用if来替代whether::Whetherwakingorsleeping,hebreathesnoisily.他不管是醒着还是睡着了,都是呼呼作声。Whetherbyaccidentordesign,theymet.无论是巧遇还是有意安排,反天他们是见面了。6.与不定式连用在不定式之前用whether,如:Hedoesn’tknowwhethertostayornot.(MET’87)7.与or,ornot连用但是,随着语言的发展,if与or,ornot用也已为人们所接受,例如:Hedidn’tknowwhether/ifweshouldwriteorphone.(<最新牛津现代高级英汉汉英双解词典>=Iwonderif/whetherheisathome(ornot)_.(HaroldE.Palmer:AGrammatofEnglishWords)Idon’tcareif/whetheryourcarbreaksdownornot.(GeoffreyJanSvartvik:ACommunicativeGrammarofEnglish)然而,直接与ornot连用时,则只能用whether,换句话说,只有whetherornot,没有ifornot:Idon’tknowwhetherornotyou‘llcome.