1)whether 和if都可以后随or和or not。
区别在于whether可以直接后随or not/no, if不行。
所以常见到whether就是whether or not,而if就是if...or not
举个例子(标注*的为不能接受的用法)
He wants to know whether/*if or not we want dinner. (LEG)
I don't care whether/*if or not your car breaks down.(CGoEL)
不过换句话说,用whether 还是用if感到没有把握的时候,用whether总是保险的。至于whether和if之后用不用or not皆可,特别是whether之后尤为如此。
特别要注意:whether or not不能用在about和wonder之后
这句把or not 调到句尾为i dont care if he comes or not.就可以了
P.s LEG和CGoEL都是语法词典。
LEG=Longman English Grammar(1988), by L.G.Alexander
CGoEL=A Comprehensive Grammar of the English Language(1985)by R. Quirk, S. Greenbaum, G. Leech and J. 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)