如果你中了彩票,你会怎么做?如果你可以选择世界上任何地方居住,你会去哪里?这类问题与真实的可能性不同——它们是想象中的、不太可能的,或者纯粹是假设性的。英语用第二条件句来表达这类情境。
基本形式: If + 一般过去时,would + 动词原形 → If I had more time, I would learn Japanese. / I would travel more if I didn't have so much work.
第二条件句表达什么
第二条件句将某个情境呈现为想象的、遥远的、不确定的或不太可能的——而非正常预期的未来事件:
- 现在的假设情境:If I were you, I would apologise.
- 未来不太可能发生的场景:If it snowed in July, we would be amazed.
- 梦想与愿望:If I had a boat, I would sail around the world.
- 假设性问题:What would you do if you won first prize?
汉语通常用"如果……就……"或"要是……的话"来表达假设,不靠动词变形来标记虚拟语气——语境和连词本身传达假设含义。英语的第二条件句则通过动词形式本身发出信号:if从句用一般过去时(如 had、lived),在形式上标志着这是一个假设场景,而非真实事件。
关键概念:说话人不是在预测——而是邀请你进入一个想象的世界。
第二条件句的构成
| 从句 | 时态 / 形式 | 示例 |
|---|---|---|
| if 从句 | 一般过去时 | If I had a car… |
| 主句 | would + 动词原形 | …I would drive to the coast. |
if 从句使用一般过去时的形式,即使所指的情境是现在或未来。这种"用过去形式表示现在或未来的假设"是一种固定信号,表明这个情境是假设的,而非真实发生或真实预期的。
主句使用 would + 动词原形(常缩写为 'd):
- If she lived closer, we would see her more often.
- If they offered me the job, I'd take it.
逗号规则:当 if 从句在前时,其后加逗号。当主句在前时,通常不需要逗号。
主句中的 Would 或 wouldn't
要表达否定的结果,在主句中使用 wouldn't(would not):
- If I had more money, I wouldn't worry so much.
- If she could speak French, she wouldn't need a translator.
if 从句也可以使用否定形式,采用一般过去时的标准否定结构:didn't、wasn't/weren't、couldn't 等:
- If it didn't rain so often here, more tourists would visit.
- If we weren't so busy, we would help.
其他情态动词:could 和 might
Would 是主句中的默认形式,但 could 和 might 也很常见:
| 情态动词 | 含义 | 示例 |
|---|---|---|
| would | 默认的假设结果 | If I had the time, I would read more. |
| could | 假设情境中的能力或许可 | If I had the time, I could read more. |
| might | 可能但不确定的假设结果 | If I had the time, I might read more. |
Could 将重点放在假设场景中的能力上。Might 表示即使在那个假设的世界里,结果也不一定能保证。
If I were 还是 if I was?
在带有动词 be 的假设性第二条件句中,正式语法建议对所有人称使用 were——包括 I、he、she、it:
- If I were richer, I'd donate more.
- If she were here, she'd know what to do.
这称为虚拟语气(subjunctive),听起来更严谨、更正式。在日常英语口语中,if I was 也很常见,普遍被接受。
短语 "If I were you…"(提建议时)是固定表达,几乎总是使用 were。
在假设性的第二条件句中,were 是最稳妥的正式选择;was 在与 I/he/she/it 连用时常见于非正式口语。考试或正式写作中,were 始终是更安全的选择。
第二条件句中的疑问句
疑问句的构成方式是将情态动词(would、could、might)放在主句主语之前:
- If you could live anywhere, where would you live?
- Would you mind if I asked you a favour?
- If she offered you the role, would you accept it?
if 从句保持过去时形式——倒装只发生在主句中。
第二条件句与第一条件句的比较
这两种结构看起来相似,但含义大相径庭:
| 第一条件句 | 第二条件句 |
|---|---|
| If it rains, we will cancel the picnic. | If it snowed here, the office would close. |
| 未来真实的或可能的情境 | 想象中的或不太可能的情境 |
| If + 一般现在时,will + 动词原形(最常见形式) | If + 一般过去时,would + 动词原形 |
| 说话人认为这有可能真的发生 | 说话人在构想一个假设的世界 |
最清晰的区别标志是 if 从句中的动词形式:一般现在时(第一条件句)对比一般过去时(第二条件句)。参见:第一条件句和零条件句。
在 B2 阶段,第三条件句处理想象中的过去情境("If I had studied harder, I would have passed")。
常见错误
- ❌ If I would have more money, I would travel. → ✅ If I had more money, I would travel.(基本第二条件句中,would 在主句中,而非 if 从句——if 从句使用一般过去时:If I had…)
- ❌ If I had more time, I will finish it. → ✅ If I had more time, I would finish it.(will 属于第一条件句;第二条件句使用 would)
- ❌ If she was more careful, she wouldn't do such mistakes. → ✅ If she were / was more careful, she wouldn't make such mistakes.(make a mistake,不用 do——were 是正式选择)
- ❌ What you would do if you lost your passport? → ✅ What would you do if you lost your passport?(情态动词需放在主句主语之前以构成疑问句)
快速检测
选择正确形式、改写句子或回答问题:
- If I ____ (have / had / would have) more time, I would exercise every day.
- If she spoke Italian, she ____ (will get / would get / gets) the job easily.
- 改写正确:If I would be you, I would apologise.
- If I were 还是 If I was——哪个更正式?
- 有什么区别?a. If you study hard, you'll pass. b. If you studied hard, you'd pass.
显示答案
- had——if 从句中使用一般过去时表示假设情境;would have 出现在 if 从句中是这种条件句最常见的错误
- would get——主句使用 would + 动词原形;will 属于第一条件句(真实的未来可能性)
- ✅ If I were you, I would apologise.——if 从句中不用 would;使用一般过去时(虚拟语气 were 更佳)
- If I were 更正式;if I was 在日常口语中可接受,但在考试或正式写作中应避免
- a. 第一条件句——真实的可能性(说话人认为努力学习完全可行);b. 第二条件句——假设场景(说话人将其呈现为虚构的,可能暗示那个人并没有在学习)
关键要点
- 第二条件句在条件从句中使用 if + 一般过去时,在主句中使用 would + 动词原形。
- 用于表达现在或未来想象中的、假设性的或不太可能的情境——说话人在想象,而非预测。
- 基本第二条件句中,would 属于主句,而非 if 从句——最常见的错误是把 If I had… 写成 If I would have…。
- If I were you… 是提建议的固定表达;were 是假设性第二条件句中的正式选择,尽管 was 在与 I/he/she/it 连用时常见于口语。
- Could(假设的能力)和 might(不确定的结果)可以替换主句中的 would。
- if 从句可以在前(带逗号)或在后(不带逗号)——两种语序均正确。
- 与第一条件句(真实的未来可能性:if + 一般现在时,will)和第三条件句(想象中的过去情境,B2 阶段)进行比较。