不可以,只有whether能与or not 连用虽然whether和if都有“是否”的意思,一般可以互相转换,但是下列情况下,不能互换!①whether引导主语从句并在句首时【例】Whether he will come is not clear(是否他要来还不清楚)②引导表语从句时③whether从句做介词宾语④从句后有or not
1)whether和if都可以后随or和ornot。区别在于whether可以直接后随ornot/no,if不行。所以常见到whether就是whetherornot,而if就是if...ornot举个例子(标注*的为不能接受的用法)Hewantstoknowwhether/*ifornotwewantdinner.(LEG)Idon'tcarewhether/*ifornotyourcarbreaksdown.(CGoEL)不过换句话说,用whether还是用if感到没有把握的时候,用whether总是保险的。至于whether和if之后用不用ornot皆可,特别是whether之后尤为如此。特别要注意:whetherornot不能用在about和wonder之后这句把ornot调到句尾为idontcareifhecomesornot.就可以了P.sLEG和CGoEL都是语法词典。LEG=LongmanEnglishGrammar(1988),byL.G.AlexanderCGoEL=AComprehensiveGrammaroftheEnglishLanguage(1985)byR.Quirk,S.Greenbaum,G.LeechandJ.Svartvik(参考http://bbs.putclub.com/lofiversion/index.php/t101244.html)2)as...as(否定句)可以使用as,当然可以用so(参考as...as的用法http://www.ryedu.net/syy/zxyy/200801/5787.html)不行,不能用if……or not只能是whether……or not