if和 whether的区别

什么时候不能用if... 什么时候不能用if 展开
zoeyking
2009-02-04 · TA获得超过4489个赞
知道小有建树答主
回答量:589
采纳率:0%
帮助的人:277万
展开全部
whether和if的用法区别 1)whether和if常用来引导宾语从句,这时两者的含义区别很小,一般可通用。例如: ①I don't know whether/if they will come to help us. 我不知道他们是否来帮助我们。 ②I am not sure whether/if I'll have time to go with you. 我很难说我们是否有时间跟你们一起去。 上面两句无区别。但是,当whether与or not连成一个词组时,whether不可换用if。例如: ③I don't know whether or not they will come for our help. 我不知道他们是否要来求我们支援。 【注意】若whether和or not不连在一起,在日语中可以用if取代whether,当然也可以用whether。例如: ④I am not certain if/whether the train will arrive on time. 我没有把握火车是否准时到达。 ⑤I don't care if/whether your car breaks down or not. 我不在乎您的车是否是会出故障。 此外,还有三种情况值得注意: (1)在介词后面只能用whether,不能用if。例如: ①This depends upon whether we are determined to do it. 这件事要看我们是否有决心去做。 ②It depends on whether he is ready. 这件事要看他是否有准备。 ③I am not interested in whether you'll come or not. 你来不来我不感兴趣。 ④We haven't settled the question of whether we'll renew our supplies of coal for factory. 是否要为我们工厂补充一些煤,这个问题我们还没有决定。 (2)在动词不定式之前,只能用whether,不能用if。例如: ①He doesn't know whether to stay or not. 他不能知道是否要留下来。 ②She doesn't knows whether to get married now or wait. 是否现在结婚或是等待她不知道。 (3)在及物运动discuss后的宾语从句中,只能用whether,不能用if。例如: ①We discussed whether we should make a change in our plan. 我们讨论了是不是要对我们的计划作一些修改。 ②We were discussing whether we should discuss the business with them. 我们正在讨论我们是否要和他们谈这个生意。 2)引导主语从句时,只能用whether,不能用if。例如: ①It is unknown whether he will come. 他是否来还不知道。 ②Whether the news is true remains a question. 这个消息是否真实仍然是个问题。 3)引导表语从句时,只能用whether,不能用if。例如: ①What we want to know is whether he will come to speak to us tomorrow. 我们想知道的是他明天是否来给我们讲话。 ②The question is whether they can take our advice. 问题是他们是否能接受我们的意见。 4)引导同位语从句时,常用whether。例如: ①The question whether we'll build another lecture building hasn't been settled. 是否要另建一幢教学楼的问题还未决定。 ②The question whether he'll come is unknown. 他是否来的问题还不知道。 5)可以用来引导一个否定的宾语从句,whether则不能用来引导否定的宾语从句,因为它表示正反两方面的选择意义比较强。例如: ①Tell me if it is not going to rain, please. 请告诉我明天是否不会下雨。 ②He considered if he shouldn't tell her the secret. 他考虑他是否不该告诉她这个秘密。 6)if除引导宾语从句外,还可以引导条件状语从句,作“是否”解。在容易引起混淆产生歧义的情况下,就不可用if,而须用whether。例如: ①Please let me know if you intend to come.这个句子有两种解释: A:“请让我们知道你是否想来。” B:“如果你打算来,请让我们知道。” 第一种解释是把if引导的从句看作宾语从句,把动词know视为及物动词(vt.);第二种解释是把if引导的从句当作条件状语从句,把动词know看作不及物动词(vi.)。 在口语中,我们可以通过语调来表示两者的区别;但是,在书面语中,无上下文(如一张便条上写着这句话),那就含混不清了。如果我们想表达的第一种含义,就得用whether来改写第一句。 ①Please let me know whether you intend to come. 又如: ②Let me know whether he has left for Shanghai. 告诉我他是否已经去上海了。 ③Let me know if he has left for Shanghai. 如果他去上海,请告诉我一声。 此外,whether还可以引导让步状语从句,作“无论、不管”解,这儿就略而不谈
贝灵萱勾尔
2019-07-26 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:34%
帮助的人:613万
展开全部
if和whether都可译为\"是否\",二者引导宾语从句时通常可以互相替换,口语中多用if代替whether。例如:Ask
if/whether
he
plans
to
come
to
the
meeting.
而以下几种情况中,
只能用whether:
1.
强调两方面的选择,特别是句中有or
not时。如:
Let
me
know
whether
you
can
come
or
not.
2.
宾语从句前置时。如:
Whether
this
is
true,
I
can\'t
say.
3.
引导主语、表语、同位语从句时。如:
Whether
the
football
game
will
be
played
depends
on
the
weather.
(主语从句)
The
question
is
whether
he
can
do
it.
(表语从句)
The
question
whether
we
should
go
with
them
must
be
decided
at
once.
(同位语从句)
4.
在介词之后作介词的宾语时。如:
I
haven\'t
settled
the
question
of
whether
I\'ll
go
back
home.
5.
在不定式前与不定式一起组成词组时。如:
Whether
to
go
or
stay
is
still
a
question.
6.
在discuss,
decide
等动词后作宾语时。如:
We
discussed
whether
we
should
go
there
by
plane.
值得注意的是:
if还可以引导条件状语从句,是\"假如;如果\"之意,而whether可以引导让步状语从句,是\"不管;无论\"
之意。如:
If
you
ask
him,
he
will
help
you.
I
shall
go,
whether
you
come
with
me
or
stay
at
home.
一、if或whether引导宾语从句时,作“是否”讲,常放在动词ask
、see
、say
、know和find
out等后面。一般情况下,两者常可换用,在口语中多用if。如:
例1
Nobody
knows
whether
(if)
it
will
rain
tomorrow.
没有人知道明天是否下雨。
例2
Lucy
asked
whether
(if)
they
had
a
cotton
sweater
.露西问他们是否有棉制的羊毛衣。
二、if或whether引导宾语从句时,要注意三个方面,即连词、语序和时态。
1
if或whether不能和that
或其它连词(副词)同时使用,也不能省去。如:
例3
我不知道他今天是否会来。
[误]
I
don’t
know
that
if(whether)
he
will
come
here
today
.
[正]
I
don’t
know
if(whether)
he
will
come
here
today
.
例4他走过来看看猫是否出了毛病。
误]
He
came
to
see
what
if
(whether)
there
was
wrong
with
his
cat
.
[正]
He
came
to
see
if
(whether)
there
was
wrong
with
his
cat
.
2
if或whether引导的宾语从句时,虽具有疑问意义,但从句语序应用陈述句语序。如:
例5
Did
you
know
the
way
to
the
hospital
?
The
old
woman
asked
me
.
The
old
woman
asked
me
.if
(whether)
I
knew
the
way
to
the
hospital
.老妇人问我是否知道去医院的路。
3
if或whether引导的宾语从句应和主句的时态保持一致。即主句为一般现在时,从句用任一种时态;主句为一般过去时,从句则用过去时中的任一种时态。如:
例6
I
don’t
know
if
(whether)
he
has
come
here
.
我不知道他是否来过这儿。
例7
Tom
asked
if
(whether)
I
had
read
the
book
.
汤姆问我是否看过这本书

三、if和whether的区别:
1
在动词不定式之前只能用whether
。如:
例8
I
can’t
decide
whether
to
stay.
我不能决定是否留下。
2
在whether
……
or
not
的固定搭配中。如:
例9
I
want
to
know
whether
it’s
good
news
or
not
.
我想知道是否是好消息。
3
在介词后,只能用whether。如:
例10
His
father
is
worried
about
whether
he
lose
his
work
.
他的父亲担心是否会失去工作。
4宾语从句放在句首表示强调时,只能用whether
。如:
例11
Whether
they
can
finish
the
work
on
time
is
still
a
problem
.
他们是否能准时完成这项工作还是个问题。
5用if会引起歧义时,只用whether。如:
例12
Could
you
tell
me
if
you
know
the
answer
?
这句话有两种意思:“你能告诉我是否知道答案吗?”或“如果你知道答案,请告诉我,好吗?”。如用whether可避免歧义。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6151a1f
高赞答主

推荐于2016-10-21 · 点赞后记得关注哦
知道大有可为答主
回答量:6158
采纳率:20%
帮助的人:3178万
展开全部
一般的疑问句都用if来表示是否
但是有下面几个情况 只能用whether
1 引导主语从句的时候
2 在介词后面的时候
3 后面跟不定式的时候
4 句末有显示选择性的词语 尤其是“or not”的出现

whether和if的用法区别

whether与if作“是否”讲,在用法上有相同之处,也有不同之处。

一、相同之处。
1.whether和if都能引导宾语从句,常置于see,ask,learn,tell,wonder,doubt,find out等动词之后。
如:He asked me whether/is I could help him. I want to know whether/if he lives there.

2.whether和if都可用it作形式主语从句中。如: it's uncertain whether/if he'll come this evening.

3.在be uncertain/doubtful之后,常用whether引导宾语从句,有时也可以用if,如: We are uncertain whether/if Mary will come.

二、不同之处。

1.whether可置于句首引导主语从句,而if不能。如: ___the 2000 Olympic Games will be in Beijing is not known yet. A.whether B.If C.Whether D.That 答案是C。

2.whether可用在介词之后,引导宾语从句,而If则不能。如: Success depends on whether we make evough effort.

3.whether可引导表语从句,if则不能。如: The puestion is whether it is not worthdoing.

4.在名词之后引导同位语从句时,用whether而不用if。如: The puestion whether the students answered correctly should be decided by the teacher.

5.whether后可接不定式,而if不能。如: Please tell us whether to go or stay here.

6.在有些动词(如discuss)之后,只能用whether,而不用if引导宾语从句。如: We discussed whether we should close the shop.

7.在引导否定概念in宾语从句时,只能用if,而不用whether.如:he asked me if I hadn't finished my work.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
丙沛0h9
2020-01-31 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.3万
采纳率:34%
帮助的人:945万
展开全部
一、引导宾语从句,一般既可用whether也可用if。但  1
or
not放在whether之后时,只能用whether不用if。  I
don’t
know
whether
or
not
he
will
come.
我不知道他是不是回来。  注1:如果or
not放在whether所引导的从句句尾,则可以用if来替换。  I
don’t
know
whether/if
he
will
come
or
not.我不知道他是不是回来。  2
在强调任意选择时,用whether…or,此时不用if替换whether。  He
asked
me
whether
I
wanted
to
go
there
by
train
or
by
bus.他问我是想乘火车还是坐公共汽车去那里。  注:whether和or一起还有“不管”之意,引导让步状语从句。  Whether
he
drives
or
takes
the
train,
he
will
be
here
on
time.不管开车来还是乘火车来,他都会准时到。  3
虽引导宾语从句,但为了强调宾语部分,也可把从句放在句首,此时只用whether不用if。  Whether
he
will
come
I
am
not
sure.他是不是来我拿不准。  4
从句作介词宾语时只用whether不用if。  It
depends
on
whether
it
will
be
fine.那得看是不是晴天。  5
作discuss等动词的宾语时,用whether不用if。  We
discussed
whether
we
should
close
the
shop.我们讨论是不是该关掉商店。  6
句子中有if引导的条件句,如再有表示“是否”的宾语从句,用whether不用if。  He
asked
me
whether
I’d
move
to
New
York
if
I
got
the
job.他问我如果我得到那份工作是否会搬家到纽约。  7
容易产生歧义时用whether不用if来表示“是否”。
  Please
let
me
know
if
you
need
help.
如果你需要帮助请告诉我。或:请告诉我你是否需要帮助。对比:Please
let
me
know
if
you
need
help.请告诉我你是否需要帮助。  8
如果宾语从句为否定句时,则只用if不用whether。  I
don’t
know
if
it
won't
rain
tomorrow..我不知道明天是不是会下雨。  二、在引导主语从句、表语从句、同位语从句时一般用whether不用if。如:  ⑴Whether
it
is
true
remains
a
question.(主语从句)那是不是真的还是个问题。  ⑵The
question
is
whether
it
is
true.(表语从句)问题是是不是真的。  ⑶We
have
a
doubt
whether
it
is
true.(同位语从句)
我们怀疑那是不是真的。  注:whether引导主语从句放在主句之后时可用if来代替。  It
is
unclear
whether/if
he
likes
the
present.他是不是喜欢那个礼物还不清楚。  三、用在动词不定式之前时用whether不用if。  I
don’t
know
whether
to
go
there
at
once.
我不知道是不是该立刻去那里。
您觉得这个答案好不好?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
孝悦位溪儿
2019-12-24 · TA获得超过3903个赞
知道大有可为答主
回答量:3063
采纳率:31%
帮助的人:158万
展开全部
一、引导宾语从句
这时两者的含义区别很小,一般可通用。
I
don't
know
whether/if
they
will
come
to
help
us.
但是,当whether与or
not连成一个词组时,whether不可换用if。
I
don't
know
whether
or
not
they
will
come
for
our
help.
若whether和or
not不连在一起,在口语中可以用if取代whether,当然也可以用whether。
I
don't
care
if/whether
your
car
breaks
down
or
not.
我不在乎您的车是否是会出故障。
此外,还有三种情况值得注意:
(1)在介词后面只能用whether,不能用if。
I
am
not
interested
in
whether
you'll
come
or
not.
(2)在动词不定式之前,只能用whether,不能用if。
He
doesn't
know
whether
to
stay
or
not.
(3)在及物运动discuss后的宾语从句中,只能用whether,不能用if。
We
discussed
whether
we
should
make
a
change
in
our
plan.
二、引导主语从句
只能用whether,不能用if。
It
is
unknown
whether
he
will
come.
Whether
the
news
is
true
remains
a
question.
三、引导表语从句
只能用whether,不能用if
The
question
is
whether
they
can
take
our
advice.
四、引导同位语从句
常用whether
The
question
whether
he'll
come
is
unknown.
五、可以用来引导一个否定的宾语从句,whether则不能用来引导否定的宾语从句,因为它表示正反两方面的选择意义比较强。
Tell
me
if
it
is
not
going
to
rain,
please.
六、if除引导宾语从句外,还可以引导条件状语从句,作“是否”解。在容易引起混淆产生歧义的情况下,就不可用if,而须用whether。
Please
let
me
know
if
you
intend
to
come.这个句子有两种解释:
A:“请让我们知道你是否想来。”
B:“如果你打算来,请让我们知道。”在书面语中,如果我们想表达的第一种含义,就得用whether来改写第一句。
Please
let
me
know
whether
you
intend
to
come.
通俗来讲,whether在大多数情况下都可以用,而if则不然,有wether和if时一般选wether不会有错,但是如果所需的意思是"如果",自然只能选if了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(18)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式