“条件句倒装” (Inversion and Conditionals)
🔒 登录后可标记已读- 不用 if,一样能表达条件句——把 if 换成 should(第一条件句)、were(第二条件句)、had(第三条件句),再颠倒主谓语序,效果更正式。
- 第二条件句倒装后动词要接 to + 原形(本身是 be 动词则直接用 were);否定形式把 not 放在主语后面,助动词/be 动词该有的形式不能省。
- 常见于正式文件、书面英文,读法律条款、合同这类文本时会常常碰到。
- 学完能读懂、写出「省略 if」的正式条件句。
重点内容
条件句倒装的基本概念
条件句通常用 if 引导条件、主句给出结果。📌 不用 if,也能用倒装(颠倒主语和动词顺序)来构成条件句,效果更正式。
三种条件句都能用倒装构成:第一、第二、第三条件句。
第一条件句倒装
第一条件句用来谈论「相信可能发生」的未来情况:
- If a customer wishes to cancel their booking, they should notify us within seven days.
倒装做法: 把 if 换成 should,动词改成原形(infinitive)——这样说法会让情况显得没那么确定,常用来礼貌地提出请求或提议:
- Should a customer wish to cancel their booking, they should notify us within seven days.
- Marker pens are in the cupboard should you ever need one.
第二条件句倒装
第二条件句谈论「现实中不太可能/不可能」的情况:
- If everyone reduced their meat consumption, how would the environment be affected?
倒装做法: 把 if 换成 were,动词改成 to + 原形:
- How would the environment be affected were everyone to reduce their meat consumption?
- Were the Sun to disappear, Earth would no longer be able to support life.
📌 如果原句用的是 be 动词,倒装版不需要不定式,直接把 be 换成 were,再颠倒主谓:
- If California were a country, it would be one of the world's largest economies.
- Were California a country, it would be one of the world's largest economies.
第三条件句倒装
第三条件句用来想象「过去情况不同、结果也会不同」:
- If we had lost that match, it would've been a disaster.
倒装做法: 去掉 if,颠倒主语和助动词 had:
- Had we lost that match, it would've been a disaster.
- We would have fixed that problem by now had we known about it earlier.
否定倒装条件句
否定形式:把 not 放在主语后面:
- Should you not consent to sharing this information, you may inform our company at any time.(= If you don't consent …)
- Were I not good at maths, I'd find this homework very challenging.(= If I wasn't good at maths …)
- Had I not been busy this morning, I would have attended the meeting.(= If I hadn't been busy …)
速查表
| 条件句类型 | if 替换成 | 动词形式 |
|---|---|---|
| 第一条件句 | should | 原形(infinitive) |
| 第二条件句 | were | to + 原形(若本身是 be 动词则直接用 were) |
| 第三条件句 | (去掉 if,用 had 开头) | had + 过去分词 |
例句练习
| 英文 | 中文 |
|---|---|
| Should you have any questions, I will be happy to help. | 如果你有任何问题,我很乐意帮忙。 |
| Were they to sell their house today, they would make a huge profit on it. | 如果他们今天卖掉房子,会赚一大笔钱。 |
| I would've taken you out for lunch had I known you were in town. | 早知道你在城里,我就带你出去吃午饭了。 |
常见错误
❌ Were everyone reduce their meat consumption.(漏了 to) ✅ Were everyone to reduce their meat consumption.
📌 第二条件句倒装(were 开头)后面动词要用 to + 原形,除非本身就是 be 动词。
❌ Had I not busy this morning, I would have attended.(漏了 been) ✅ Had I not been busy this morning, I would have attended the meeting.
📌 否定倒装条件句里,not 放在主语后面,但助动词/be 动词本身该有的形式(如 been)不能省略。
Sources
Blog / Website: