抗遗忘单词表科学记忆 · 高效学习

if 什么时候是"如果"什么时候是"是否"?两个 if 的题怎么区分

发布:更新:

引言

if 是中考语法里最"狡猾"的词——它有时候是"如果",有时候是"是否",两种意思时态完全不一样。很多同学一看到 if 就填一般现在时,结果错了。

抖音上一条「两个 if 怎么填」视频把这个坑讲得很清楚。这篇文章帮你一次分清。

中考真题

```text

I don't know if he ______. If he ______, please call me.

A. comes; comes

B. will come; will come

C. will come; comes

D. comes; will come

```

答案:C

第一个 if:是否(宾语从句)

```text

I don't know if he will come.

(我不知道他会不会来。)

```

  • 这里的 if = 是否
  • 引导的是宾语从句(跟在 know 后面)
  • 时态正常用,该用将来时就用将来时

第二个 if:如果(条件状语从句)

```text

If he comes, please call me.

(如果他来,请给我打电话。)

```

  • 这里的 if = 如果
  • 引导的是条件状语从句
  • 遵守"主将从现",用一般现在时

怎么判断

```text

if 前面是 know / wonder / ask / tell 等动词 → if = 是否(宾语从句)

if 在句首或后面有逗号 → if = 如果(条件状语从句)

```

判断口诀:

```text

if 当"是否",用将来时

if 当"如果",主将从现用现在时

```

更多例句

```text

I wonder if he will come tomorrow.

(我想知道他明天会不会来。——是否)

If it rains tomorrow, we will cancel the picnic.

(如果明天下雨,我们就取消野餐。——如果)

Do you know if she has finished the work?

(你知道她完成工作了吗?——是否)

If you study hard, you will pass the exam.

(如果你努力,你就会通过考试。——如果)

```

一张表总结

```text

if 的意思 引导什么从句 时态

是否 宾语从句 正常用(将来时就用将来时)

如果 条件状语从句 主将从现(一般现在时)

```

类似的词

```text

when 也有两种意思:

  • 当……时 → 时间状语从句 → 主将从现
  • 什么时候 → 宾语从句 → 时态正常

```

```text

I don't know when he will come.(我不知道他什么时候来。——宾语从句)

I will tell him when he comes.(他来的时候我会告诉他。——时间状语从句)

```

总结

```text

if = 是否 → 宾语从句 → 时态正常

if = 如果 → 条件状语从句 → 主将从现

```

```text

今日小抄:

I don't know if he will come. 是否 → will come

If he comes, I will tell you. 如果 → comes

```

相关阅读