B1grammar12 道题
Third conditional
third conditional 谈的是没有发生的过去,所以两半都往回再推一步。本页讲解 if + had + participle → would have + participle 这个句型.
规则
third conditional 谈的是没有发生的过去,所以两半都往回再推一步.
记住
- if + had + participle,然后 would have + participle.
- 它永远描述一个不真实的过去;真正发生的正好相反.
- 结果不确定时,would have 换成 could have 和 might have.
需要避开的常见陷阱
would have 绝不出现在 if 从句里。If I would have known 是口语里常见的滑误,在书面里仍然是错的.
自我检测
用一句话说出三件对过去的懊悔,然后练习.
相关语法主题
继续学习该级别的其他核心语法知识点。