Everything depends on whether it is fine tomorrow. 此处的whether 可以换成 if 吗?

whether 和if 的区别是什么

不可以的,if 在这里属于语法错误

解析:

这里的whether引导宾语从句,

宾语从句中,whether和 if 常可以互换,

但要排除以下几种情况:1.宾语从句以or not开头时,只能用whether

                                      2.将宾语从句提到句首时,只能用whether

                                      3.作动词或介词后面的宾语从句时,只能用whether(动宾,介宾)

                                      4.否定句中只能用 if

注:以上情况较为常用,是几种常出现的考试题型,另外的情况还请翻翻语法书,以上均为本人自己看书、做题常用到的,如有不详之处还请谅解!(*^__^*) 嘻嘻……

 

另:附件为英语周报上关于whether和if的区别说明

 

希望这个对你有用

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-11
两者在表示“是否”时的用法区别如下:
1. 互换的场合
引导宾语从句表示“是否”时, 两者常可互换。如:
He didn't tell me if / whether he would come to my birthday next week. 注:若是引导条件状语从句,则只能用 if (意为“如果”)。
2. 通常用 if 的场合
当引导一个否定的宾语从句时,通常用 if 而不用 whether。如:
I don't care if it doesn't rain. 我不在乎天是否下雨。
whether,if
if和whether通用,都表示“是否”的意思。一般来说,后者比较正式,在口语中前者常用来代替后者。但两者有时具有不同的暗示。用whether时,正反两面的选择意义较强,问话人并不在意回答是肯定还是否定;而用if时,则比较强调单方面,即正面,问话人希望得到肯定的回答。另外,还要注意以下几点:
1、whether和if都可以与or not连用;但写在一起时,只能用whether,不能用if。
2、在引导宾语从句时,应注意:
3、表示“是否”时,两词都能引导宾语从句。
I wonder if / whether you can help him now.
4、宾语从句移置句首时,用whether,不用if。
5、宾语从句为否定形式时,通常用if,而不用whether。
6、作discuss等词的宾语,用whether不用if。
We discussed whether we should buy the gift for our English teacher.
三、在下列情况下,只能用whether,不能用if。
1、与不定式连用时,只能用whether.
2、在介词后,只能用whether。
Everything depends on whether it is fine tomorrow.
3、在名词后作同位语时,只能用whether。
I have no idea whether he is at home.
4、引导主语从句时,只能用whether。
Whether he comes or not has nothing to do with me.
5、引导表语从句时,只能用whether。
What Maria doesn't know is whether there will be enough money to rent a big flat.
四、if可引导条件状语从句,译作“如果”,whether可引导让步状语从句,译作“不管、无论”。
If I were you,I would not like to buy it.
Whether he agrees or not,I shall go to the beach.
注:在个别词语 (如 wonder, not sure 等)后的从句否定式有时也可能用 whether 来引导。如:
I wonder if / whether he isn't mistaken. 我想知道他是否错了。
3. 通常用 whether 的场合
(1) 引导主语从句且放在句首时。如:
用于不定式之前时
用于介词之后时。如:
直接与 or not 连用时
在某些动词后(如 discuss 等) 通常只用 whether。
第2个回答  2013-04-11
可以的,请参照第2条

 1) 在引导主语从句时,一般用whether,而不用if。
  例如 Whether the German engine was the first to fly is not clear.
  并不清楚是否是德国发动机首先用于飞机的。
  备注 在口语中,if也可以用于主语从句,但必须放句尾,看似是个宾语或表语从句。
  2) 在引导宾语从句时,一般情况下whether和if可以通用。
  例如 The policeman asked if / whether I had seen the accident.
  警察问我是否看见这场事故。
  3) 只用whether的情况
  例 1 He asked whether I wanted to go by air or by sea.
  他问我是想坐飞机还是坐船去。
  (从句中含有or,强调选择,这里只宜用whether)
  例 2 He asked whether or not I wanted to insure my luggage.
  他问我是否想给行李保险。
  (只有whether后面可以直接跟 or not)
  例 3 Bill asked whether, if I got the job, I’d move to New York.
  比尔问我如果找到工作,是否要搬到纽约去。
  (宾语从句中包括一个if从句,则宜用whether)
  例 4 We discussed whether we should go there.
  我们讨论了我们是否应该去那里。
  (在discuss等动词后,只能用whether)
第3个回答  2013-04-12
肯定不可以啦。
on 是介词, if 不能前面不能跟介词,whether 可以前面跟介词。

但是,当然 whether 跟 if 都可以做宾语从句。
相似回答