City University of Hong Kong CLASS CLASS
Making Sense of Grammar
1 like 0 dislike
4,768 views
请问一下if和whether的区别
asked Mar 14, 2019 in Questions about English Grammar by 118060200114ylx (130 points)
recategorized Nov 11, 2020 by Ariel | 4,768 views

16 Answers

2 like 0 dislike
1、在动词不定式之前只能用whether。

I can’t decide whether to stay. 我不能决定是否留下。

2、在whether …… or not 的固定搭配中。

I want to know whether it’s good news or not . 我想知道是否是好消息。

3、在介词后,只能用whether。

His father is worried about whether he lose his work . 他的父亲担心是否会失去工作。

4、宾语从句放在句首表示强调时,只能用whether。

Whether they can finish the work on time is still a problem . 他们是否能准时完成这项工作还是个问题。
answered Mar 15, 2019 by 117030400320lq (260 points)
0 like 0 dislike
if可以在大部分情况下用,但是whether只能用在”whether... or not”的句式中
answered Mar 15, 2019 by 118060100120ldy (330 points)
0 like 0 dislike
1、在动词不定式之前只能用whether。
2、在whether …… or not 的固定搭配中。
3、在介词后,只能用whether。
4、宾语从句放在句首表示强调时,只能用whether。
answered Mar 15, 2019 by 118030600221llq (290 points)
0 like 0 dislike

一、引导宾语从句,一般既可用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.我们讨论是不是该关掉商店。

answered Mar 15, 2019 by 117030400119km (140 points)
0 like 0 dislike
whether 可以搭配or not 但if不可以
answered Mar 15, 2019 by 116070100421jxs (350 points)
0 like 0 dislike
1、if从句可以表示希望,而whether从句单纯表示事实

2、在动词不定式之前只能用whether,而不能用if

3、if不能引导主语、表语从句,而whether可以

4、在介词后只能用whether,而不能用if

5、宾语从句放在句首表示强调时,只能用whether
answered Mar 15, 2019 by 118060400118wl (330 points)
0 like 0 dislike

1、在动词不定式之前只能用whether。
2、在whether …… or not 的固定搭配中。
3、在介词后,只能用whether。
4、宾语从句放在句首表示强调时,只能用whether。

whether 可以搭配or not 但if不可以

answered Mar 15, 2019 by 116030500109wmm (340 points)
0 like 0 dislike
1、在动词不定式之前只能用whether。
2、在whether …… or not 的固定搭配中。
3、在介词后,只能用whether。
answered Mar 19, 2019 by 118030200518mlp (340 points)
0 like 0 dislike

1、在动词不定式之前只能用whether。

I can’t decide whether to stay. 我不能决定是否留下。

2、在whether …… or not 的固定搭配中。

I want to know whether it’s good news or not . 我想知道是否是好消息。

3、在介词后,只能用whether。

His father is worried about whether he lose his work . 他的父亲担心是否会失去工作。

4、宾语从句放在句首表示强调时,只能用whether。

Whether they can finish the work on time is still a problem . 他们是否能准时完成这项工作还是个问题。

1、在动词不定式之前只能用whether。
2、在whether …… or not 的固定搭配中。
3、在介词后,只能用whether。
4、宾语从句放在句首表示强调时,只能用whether。

answered 23 hours ago 

answered Mar 19, 2019 by 118030200320cyf (1,020 points)
0 like 0 dislike
2、在whether …… or not 的固定搭配中。

I want to know whether it’s good news or not . 我想知道是否是好消息。

3、在介词后,只能用whether。

His father is worried about whether he lose his work . 他的父亲担心是否会失去工作。

4、宾语从句放在句首表示强调时,只能用whether。

Whether they can finish the work on time is still a problem . 他们是否能准时完成这项工作还是个问题。
answered Mar 19, 2019 by 118030300120sll (570 points)

1,613 questions

1,882 answers

207 comments

15,645 users

1,613 questions
1,882 answers
207 comments
15,645 users