whether……or和either……or是英语中两个常用连词,均可表示“是……还是……”,“或者……或者……”,“不是……就是……”等。主要用法区别如下:
whether……or连接名词性从句(主语从句、宾语从句和表语从句),让步状语从句和同位语从句,而either……or则不能
It is uncertain whether he will succeed or fail.(主语从句)他是成功还是失败,还不能肯定。
whether……or和either……or均可以引导并列的两个分句,其区别在于:前者主要用来连接两个名词性分句或状语分句,后者只可用来连接两个并列的独立句子。试比较:
1.I wonder whether we shall have to walk or whether we shall catch the last bus.我不知道我们得步行呢,还是去赶末班汽车。
2.Either you must improve your work or I shall dismiss you.要么你必须改进你的工作,要么我将解雇你。
句1用whether……or连接两个宾语从句,句2用either……or连接两个独立的句子,它们之间是不可互为替换的。
whether……or和either……or都可连接句中某一两个并列成分,如主语、谓语、宾语和状语等。它们的区别在于:whether……or连接的常为一正一反的两个概念,表示的是让步的内容,它实际上可以看作是让步状语从句的省略形式,其主句的行为非但不会受让步内容的影响,相反成了主句的一种加强的表达法。either……or连接的是简单句中的两个并列的名词、代词、谓语、形容词、副词和介词短语,用来表示两个可供选择的一项。如:
1.His opinion, whether right or wrong (=whether it is right or wrong), doesn’t concern her.无论对否,他的看法对她没有影响。
2.Either go or don’t go.要么去,要么不去。
句1的whether……or和句2的either……or是不可互为替换的。
whether……or可以连接两个动词不定式,而either……or不可以。如:
I don’t know whether to accept or refuse.我不知道是接受还是拒绝。
不可说either to accept or refuse。
whether……or常和not/no连用构成习语,它既可以分用whether……or not也可合用whether or not/no,它在句中的位置也较灵活,可放在句首、句中或句末。either……or则既不能合用either or也不能和not/no一起构成固定习语。如:
I can’t say whether it is possible or not.我不能说这是可能还是不可能。
You may rely upon my help, whether or no.总之,你可以信赖我的帮助。