if 和 whether 有什么区别?宾语从句里只能用 whether 的三种情况
引言
宾语从句里 if 和 whether 都表示"是否",很多同学觉得可以随便换。其实有三种情况只能用 whether,不能用 if——这是中考单选的高频考点。
这篇文章把 if 和 whether 的区别一次讲清楚。
共同点:都可以引导宾语从句
在一般情况下,if 和 whether 可以互换:
```text
I don't know if he will come.
= I don't know whether he will come.
(我不知道他会不会来。)
```
三种情况只能用 whether
情况一:后面直接跟 or not
whether 和 or not 连用时,不能换成 if。
```text
错:I don't know if or not he will come.
对:I don't know whether or not he will come.
(我不知道他会不会来。)
```
注意:or not 放在句末时,if 和 whether 都可以:
```text
I don't know whether/if he will come or not.
(or not 在句末 → 两者都行)
```
情况二:在介词后面
介词后面的宾语从句,只能用 whether。
```text
错:I'm interested in if he likes English.
对:I'm interested in whether he likes English.
(我对他是否喜欢英语很感兴趣。)
```
常见介词:in / about / of / for / on
情况三:在动词不定式前面
whether 后面可以直接跟 to do,if 不行。
```text
错:They don't know if to go or not.
对:They don't know whether to go or not.
(他们不知道要不要走。)
```
一张表总结
```text
情况 用 if 用 whether
一般情况下 ✓ ✓
后面直接跟 or not ✗ ✓
介词后面 ✗ ✓
动词不定式前面(to do) ✗ ✓
```
实战练习
```text
- I wonder ______ he is honest.(if / whether 都可以)
- It depends on ______ we have enough time.(介词后 → whether)
- I don't know ______ or not he will come.(or not 前 → whether)
- She can't decide ______ to accept the gift.(to do 前 → whether)
```
总结
记住口诀:
```text
whether 比 if 多三用:
or not 紧相连,介词后面站,to do 前面选
```
```text
今日小抄:
whether or not whether + or not
interested in whether 介词后用 whether
whether to go to do 前用 whether
if / whether 一般情况 两者可互换
```