Engoo 博客 词汇与语法 英语语法

【英语语法】If 到底怎么用?超实用假设语句时态语法解析

【英语语法】If 到底怎么用?超实用假设语句时态语法解析

编辑/ Zoe Li

在初高中英语语法中, "If" 的用法一直是许多人相当头痛的一环,

即便硬背下各种用法,看到题目时还是一头雾水。

今天小编就要来教大家如何解读题目中的 "If " 。

-

第一部分:选择/填空题

请看以下例子:

1. If it _____ tomorrow, we won't go camping.

      (A) rains (B) rain (C) will rain

正解:(A)

解析:

"If" 句型最重要的就是透过文意与前后时态判断答案,

在本题中,第二句 "we won't go camping" 使用了未来简单式,

而前句中有 "tomorrow" 从这两点我们可以看出,

这句话想表示的是: "如果明天_____,我们将不会去露营。" 

决定要不要去露营的时间点在下雨发生之后,

因此答案要选使用现在简单式的(A) rains

2. If we had enough money, we _____ pay all our debts.

     (A) can (B) could (C) might

正解:(B)

解析:

这一题让我们试试看先看文意,再看时态。

文意的部分 "如果我们有足够的钱,我们_____还清债务。" 

而选项的意思分别是 (A) / (B) "可以" 和 (C) "可能" ,

所以就文意而言,(A) (B) 会是比较合适的选项。

接着判断时态,前句中的 "had "是 "have" 的过去式,单纯作为动词使用,

这种前句中的过去简单式只使用在幻想出来、不太可能发生、跟现在事实相反的假设,

并且后句只会接上 would / might / could / should + V(动词原形)。

这类的题目大家需要先知道,这件事目前到底是不是可能的,

再带入语法,就能轻松破解。

3. If I _____ you, I wouldn't take the challenge.

      (A) was (B) am (C) were

正解:(C) were

解析:

奇怪了,平常不是都说 I was...... 吗?

没错,这题是相当典型的陷阱题!与上一题的的语法相同,

"我" 是绝对不可能变成 "你" ,因此前句要使用的是过去简单式,

但在这种句型中请特别注意,当主语是 "I" 时,一律要使用 "were "

4. If I had practiced more, I might _____ the contest.

   (A) win (B) had won (C) have won

正解:(C) have won

解析:

这题的语法是最复杂的,

使用了过去完成式和 would / might / could / should + V(过去分词),

表达过去如果怎么样,就可能发生什么事。

这种句型一样建议大家从句意着手,

"如果我当初多练习一点,我也许就能赢得比赛。" 

前后句都已经是发生在过去的事,

但仍依循前句(多练习)发生后才引发后句(赢得比赛)的规则,

因此,首句直接使用过去简单式: had + V(过去分词),

而后句使用 would / might / could / should + V(过去分词)

来凸显他们的前后关系。

特别注意,和 3. 4. 不同的在于 "句意" ,本题的用法适用于 "可能发生的事" 喔!

-

第二部分:阅读题

"If Mr.Smith had remembered to finish his assignments on time, he wouldn't have been fired."

"如果 Smith 先生有记得准时完成报告的话,他就不会被辞退了。" (表示他已因迟交而被辞退)

"If I were her boyfriend, I would never let her down."

"如果我是她男友,我绝对不会让他失望。" (尚未发生,幻想出来的事)

 因此时态不止是选题的关键,也影响到了文意,

在阅读到 "If" 句型时,小编强烈建议大家多注意时态,

最复杂的两个(第一部分例句2, 3, 4)如果后句是简单式就是幻想出来、

不太可能发生、跟现在事实相反的假设,如果后句是完成式,

则代表这件事是改变过去就有可能发生的。

当然这多半可以透过前后文意猜测,但在选择题就行不通了,

务必要多接触这种题目,培养对时态的敏感度,作答时才不会脑袋打结!

有其他想讨论的英语语法问题欢迎点选下方连结向 Engoo 老师们咨询喔!