Pular para o conteúdo
Gramática Inglesa · Nível B2

Terceiros e condicionais mistos

  • 3 Terceiros e condicionais mistos
    3.1

    第三条件句

    第三与混合条件句

    第三条件句 (third conditional) 谈论过去——一个没有发生的假设,以及它本会带来的结果。

    结构: If + 过去完成时, would have + 过去分词

    如果If 我I (过去完成)had 学习studied 我, I 会would (完成)have 通过passed.

    如果我当时学习了,就会通过了。(其实没学,也没通过)

    注意 它表示与过去事实相反的假设;常含遗憾或责备。缩写:I'd have、would've。

    3.2

    混合条件句

    混合条件句 (mixed conditional) 把不同的时间混在一起。最常见的是:过去的原因 → 现在的结果。

    结构: If + 过去完成时, would + 动词原形

    如果If 我I (过去完成)had 存saved 钱money 我, I 会would (是)be 富有rich 现在now.

    如果我当初存了钱,现在就富有了。(过去的原因,现在的结果)

    注意 主句用 would + 动词原形(指现在),不是 would have(那指过去)。

    3.3

    条件句总览

    把四种条件句放在一起对比:

    • 零条件:If + 现在, 现在。(普遍真理)
    • 第一条件:If + 现在, will + 原形。(真实将来)
    • 第二条件:If + 过去, would + 原形。(现在不真实)
    • 第三条件:If + 过去完成, would have + 过去分词。(过去不真实)

    如果If 我I 是were 你you 我, I 会would 道歉apologize.

    我要是你,就会道歉。(第二条件句)

    注意 关键看 if 从句的时态:现在 / 过去 / 过去完成,决定了是哪一类条件句。

    常见错误

    • ❌ ~~If I would have known, I would have come.~~ → ✓ If I had known, I would have come. — if 从句里永远没有 would;这是口语里(尤其受美剧影响)最高频的错误。
    • ❌ ~~If I had studied, I would pass the exam yesterday.~~ → ✓ …I would have passed the exam. — 过去的结果要用 would have + 过去分词。
    • 混合条件句不是"随意混搭":只有过去的原因 → 现在的结果(If I had saved money, I would be rich now)这类才成立,前后要讲得通。
    • 解码缩写 I'd:后面跟 have + 过去分词 → I'd = I would;后面直接跟过去分词 → I'd = I had。I'd have helped(would)vs I'd finished(had)。

Todos os tópicos · Gramática Inglesa · Nível B2

Entrar ou criar conta

IGCSE, A-Level & AP