【英语语法】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 老师们咨询喔!