if/ whether 在下列情况下只能用whether而非if: (1)与or not连用时.只能用whether. We want to know whether you are ill or not. 我们想知道你是否生病了. Please tell me whether or not you have finished your work. 请告诉我们你是否完成了工作. (2)后接动词不定式时.只能用whether. Adam didn’t know whether to go or stay.亚当不知道是走还是留. He hasn’t decided whether to have dinner with me.他还没决定是否和我共进晚 餐. (3)所引导的宾语从句放在主句之前时.只能用whether. Whether it will rain or snow, we don’t mind. 我们不在乎将要刮风还是下雨. Whether I won or lost, she didn’t want to know.我是赢是输她不想知道. (4)引导主语从句或表语从句时.一般用whether. The most important was whether they had gone.最重要的是他们是不是已经 走了. Whether he will go with me is a secret.他是否会和我一起去还是个秘密. if能引导条件状语从句.表示“如果.假如 .而whether没有此用法. We’ll have a football match if it doesn’t rain tomorrow.如果明天不下雨.我们 要进行足球赛. I’ll tell him if I sees him.我看见他就告诉他. If you’re in danger, please call 110.如果你遇到危险.请拨打110. 【查看更多】