whether与if用法区别,

2个回答

  • 这两个词的区分主要是用于引导宾语从句时.whether与if都可以引导宾语从句,常可互换.但下面情况不能互换.

    1.宾语从句是否定句时,只用if,不用whether.

    e.g.I wonder if it doesn’t rain.

    2.用if 会引起误解,就要用whether.

    e.g.Please let me know whether you want to go.(此句如果把whether改成if,容易当成条件

    句理解)

    3.习惯上宾语从句中的whether 与or not直接连用,就不能换成if;不直接连用时,即构成

    whether ...or not的结构时,英语中只用whether;而美语中常用if.所以我们的教学中习惯上

    采用whether...or not的说法.

    e.g.I don’t know whether or not the report is true.

    I don’t know whether the report is true or not.

    4.介词后的宾语从句要用whether引导.

    e.g.It depends on whether we have enough time.

    5.whether 可与不定式连用,而if不与不定式直接连用.

    e.g.They don’t know whether to go there.

    6.whether 也可引导主语从句、表语从句、同位语从句,还可引导让步状语从句,以上均不能换

    成 if.

    注意:引导主语从句时,习惯上whether从句置于句首时,whether不能换用if,如:

    Whether you’ll gain knowledge successfully or not depends on how hard you will work.

    你能否真正学到知识,就看你努力的程度如何.

    但当采用形式主语It 将主语从句后置时,用Whether 和 if 均可,如:

    It’s not clear to me whether /if she likes the present.

    7.引导条件从句时,只能用if,而不能用whether.

    e.g.Please come to see me if you have time.