只能用whether不能用if的情况如下:
whether可以放在介词后面作宾语,而if不可以,只能用whether主要有以下几种情形:
1、强调两方面的选择,特别是句中有or、not时。
例:Letmeknowwhetheryoucancomeornot.
2、宾语从句前置时。
例:WhetherthisistrueIcan'tsay.
3、引导主语、表语、同位语从句时。
例:Whetherthefootballgamewillbeplayeddependsontheweather.
Thequestioniswhetherhecandoit.
Thequestionwhetherweshouldgowiththemmustbedecidedatonce.
4、在介词之后作介词的宾语时。
例:Ihaven'tsettledthequestionofwhetherI'llgobackhome.
5、在不定式前与不定式一起组成词组时。
例:Whethertogoorstayisstillaquestion.
6、在discuss、decide等动词后作宾语时。
例:Wediscussedwhetherweshouldgotherebyplane.