如何选用Whether 和 If?

2025-04-18 22:42 来源: 文化之窗 本文影响了:39人

Whether和If, 都具"是否"之意。但是,它们在应用中,却有很多差异…

1/ Whether…用来引导"表达选择、真实情况或疑问"的从句,尤其适用于"二选其一"的情况。

If...则更多地用于引出:"假设意义的条件从句,或用于单项疑问”。

2/whether…可引出"句首的~主语从句"、If…不可以。

Whether he has signed the contract or not doesn't matter.

他是否签署了合同无关紧要。

whether Hemingway shot himself or was murdered is still unclear today.

直至今天,仍不清楚海明威是饮弹自杀还是被谋杀?…

3/ Whether...可引出"表语从句"、If...不可以

(因为表语从句主要是陈述主语的真实特性,而不是由if来假设)。

whether...可引出实际意义的名词从句,能明确描述主语的特性。

The question is ‌whether we should go ahead with the plan‌.

‌问题是我们是否应该继续执行这个计划。

The question is whether he has signed the contract or not.

问题是他是否在合同上签了字。

4/Whether...可引出"介词的宾语从句"、If...不可以 I am thinking about ‌whether I should take a vacation this summer‌.

‌我正在考虑我今年夏天是否应该休假。

Our decision will depend on whether the weather is good enough for the outdoor event.

我们的决定将取决于天气是否够好,便于进行户外活动。

5/. whether...可引出"同位语从句"、If...不可以。 There is a doubt ‌whether he will come to the party‌. ‌此处存疑、他是否会来参加聚会。

I have no idea whether he agrees with me or not.

我不知道他是否同意我的看法。

6/whether...可"后接不定式",if...不可以。

Whether to go or stay is a difficult decision.

去还是留,这是一个困难的决定。

I'm not sure whether to go out for dinner or cook at home.

我不确定是出去吃饭还是在家做饭。

He hasn't decided if to accept the job offer.(错)

7/ ‌whether, if...都可引出"宾语从句",在"单项选择句子中",它们可以互换使用。而且可"用于多种时态"

He doesn't know whether/if it's true.(一般现在时)

他不知道这是真是假。

He asked whether/if I played chess.(过去一般时)

Tom asked whether/if it was raining outside.(过去进行时态)

汤姆问外面是否正在下雨。 I want to know whether/if you have finished your homework.(现在完成时) 我想知道你是否已经完成了家庭作业

He asked whether/if I had done the homework.(过去完成时)

He asked whether/if I could do it.(与情态动词连用)

Can you tell me whether/if they will arrive on time? (将来时态)

7/ whether...可引出"形容词的补语从句",if...不可以

‌I'm not sure whether the book is worth reading.

我不确定这本书是否值得一读。(正)

I'm not sure if the book is worth reading.(错)

8/whether or not…意为:"是…否",二者选其一。

If or not…不可连用。

注意: 在"or not"构成"二选其一"时,只能使用whether。

Whether or not he apologizes, I won't forgive him.(二选一)

无论他是否道歉,我都不会原谅他。

Whether you like it or not, you have to accept the reality.(二选一)

无论你喜不喜欢,你必须接受现实。

9/whether/If…or not:都可连用;因其中间有肯定的成分隔开,用If时,"不至构成双否定"。

The moon is moon, whether/if it shines or not。

月亮仍旧是月亮,不论其发光如否。

I don't know whether/if he likes coffee or not.

我不知道他是否喜欢咖啡。 10/ whether, if…引出的宾语从句中多用"一般现在时"替代"将来时态"

I don't know whether/if it ‌rains‌ tomorrow.

我不知道明天是否下雨。 I'm not sure whether/if the train ‌leaves‌ at 8 PM. 我不确定火车是否晚上8点发车。

注意事项:

if…更适用于"引导条件状语从句"、宾语从句。 whether…则更适用于引导"选择、疑问"的各种从句。

如果没有把握时,建议使用Whether,总是保险一些。因为它的很多功能、If~是没法表达的。

各年级视频辅导入口