whether与if用法有何区别?

 我来答
OfferComing留学
2022-12-22 · OfferComing一站式留学攻略
OfferComing留学
向TA提问
展开全部
两者在表示“是否”时的用法区别如下:\x0d\x0a1. 互换的场合\x0d\x0a引导宾语从句表示“是否”时, 两者常可互换。如:\x0d\x0aHe didn't tell me if / whether he would come to my birthday next week. 注:若是引导条件状语从句,则只能用 if (意为“如果”)。\x0d\x0a2. 通常用 if 的场合\x0d\x0a当引导一个否定的宾语从句时,通常用 if 而不用 whether。如:\x0d\x0aI don't care if it doesn't rain. 我不在乎天是否下雨。\x0d\x0awhether,if\x0d\x0aif和whether通用,都表示“是否”的意思。一般来说,后者比较正式,在口语中前者常用来代替后者。但两者有时具有不同的暗示。用whether时,正反两面的选择意义较强,问话人并不在意回答是肯定还是否定;而用if时,则比较强调单方面,即正面,问话人希望得到肯定的回答。另外,还要注意以下几点:\x0d\x0a1、whether和if都可以与or not连用;但写在一起时,只能用whether,不能用if。\x0d\x0a2、在引导宾语从句时,应注意:\x0d\x0a3、表示“是否”时,两词都能引导宾语从句。\x0d\x0aI wonder if / whether you can help him now.\x0d\x0a4、宾语从句移置句首时,用whether,不用if。\x0d\x0a5、宾语从句为否定形式时,通常用if,而不用whether。\x0d\x0a6、作discuss等词的宾语,用whether不用if。\x0d\x0aWe discussed whether we should buy the gift for our English teacher.\x0d\x0a三、在下列情况下,只能用whether,不能用if。\x0d\x0a1、与不定式连用时,只能用whether. \x0d\x0a2、在介词后,只能用whether。\x0d\x0aEverything depends on whether it is fine tomorrow. \x0d\x0a3、在名词后作同位语时,只能用whether。 \x0d\x0aI have no idea whether he is at home. \x0d\x0a4、引导主语从句时,只能用whether。\x0d\x0a Whether he comes or not has nothing to do with me. \x0d\x0a5、引导表语从句时,只能用whether。\x0d\x0aWhat Maria doesn't know is whether there will be enough money to rent a big flat. \x0d\x0a四、if可引导条件状语从句,译作“如果”,whether可引导让步状语从句,译作“不管、无论”。\x0d\x0aIf I were you,I would not like to buy it.\x0d\x0aWhether he agrees or not,I shall go to the beach.\x0d\x0a注:在个别词语 (如 wonder, not sure 等)后的从句否定式有时也可能用 whether 来引导。如:\x0d\x0aI wonder if / whether he isn't mistaken. 我想知道他是否错了。\x0d\x0a3. 通常用 whether 的场合\x0d\x0a(1) 引导主语从句且放在句首时。如:\x0d\x0a用于不定式之前时\x0d\x0a用于介词之后时。如:\x0d\x0a直接与 or not 连用时\x0d\x0a在某些动词后(如 discuss 等) 通常只用 whether。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式