一、意思不同
1.whether:(表示迟疑或两个可能性之间的选择)是否;(表示两种情况都真实)是…(还是)
2.if:如果;假若;倘若;当;无论何时;每次
二、用法不同
1.whether:whether用作连词,意思是“是否,是不是”,可引导名词从句或动词不定式短语。whether还可引导让步状语从句,意思是“不管,无论”,从句中通常用一般现代时代替将来时。
2.if:if作为从属连词,可引导条件状语从句、让步状语从句和名词从句。if引导条件状语从句,从句可为真实条件从句,也可为虚拟条件从句。
三、侧重点不同
1.whether:whether引导的从句常可以与连词or或or not直接连用。
2.if:if则不能与引导的从句常可以与连词or或or not直接连用。
1.表示是否(隐含是与否的选择),名词性从句(主语从句除外)中:
(if更常用,whether更正式)
I doubt whether/if the plan will succeed.
我怀疑这个计划能否成功。
I don't know whether/if I'll go to graduate school after graduation.
我不知道毕业后是否要读研。
I’m unsure whether/if they will accept the invitation.
我不确定他们是否会接受邀请。
I asked Professor Liu whether/if he agreed with our project.
我问刘教授是否同意我们的项目。
Janice wondered whether/if she had locked the door.
詹妮丝记不清她是否锁上了门。
The receptionist asked me whether/if I would like to pick another room.
前台小姐问我要不要换个房间。
I rang up to see whether/if I could get a ticket for the concert.
我打电话看看是否能买到音乐会的票。
请注意:也就是说多数情况下,它们是可以互换的;但if更常用,whether更正式。
2.名词性从句(主语从句除外)中whether/if...or...或whether/if...or not表示选择
She wondered whether/if his story was true or just fabricated.
她想知道他的故事是真是假。
I don’t know whether/if she is in Shanghai or in Beijing now.
我不知道她现在是在上海还是在北京。
I have no idea whether/if he is in the office (or not).
我不知道他是否在办公室。
请注意:
尽管if也可以,一般人都倾向于用whether…or…或whether… or not!
名词性从句(主语从句除外)中or not往往可以省略。