B1

If + S + had + V3, S + would have + V3

第三类条件句——对过去的遗憾

讲解

用于过去【没有发生】的事及其假想的后果。if 从句用过去完成时,主句用 would have 加过去分词。这是表达遗憾的方式。 常见陷阱:if 从句里【永远不用】would:If I would have studied ✗, If I had studied ✓。

例句

If I had studied, I would have passed.

如果我努力学习,就通过了。

She would have come if you had asked her.

如果你邀请她,她就来了。

If we had left earlier, we would not have missed the train.

如果我们早点出发,就不会错过火车了。

练习

通过选择题测试你的掌握程度

高效学习“If + S + had + V3, S + would have + V3”

语法点“If + S + had + V3, S + would have + V3”(第三类条件句——对过去的遗憾)是 CEFR 3 级别的重要结构之一。要熟练运用这个结构,你需要弄清楚它的使用语境,并经常练习。

学习小贴士:把例句大声朗读多遍,培养自然的语感反应。然后试着结合自己的生活情境造句。用发音按钮听标准发音并跟着练习。

你也可以查看完整课程“”,更深入地了解相关的语法和词汇。

常见问题