返回
课程 94 / 114
📚 英语 第 94 课Mixed Conditionals🌳 高级

If + Past Perfect, Would + Verb

混合条件句

📚 跨时态因果表达 / 逻辑推导 📚

1

💬 对话

If I had taken that job in London, I would be living there now.

如果我当时接受了伦敦的那份工作,我现在就住在那里了。

True, but if you were more adventurous, you would have moved anyway.

没错,但如果你更有冒险精神,你无论如何都会搬过去的。

If I hadn't lost my passport, I would be boarding the plane today.

如果我没丢护照,我今天就登机了。

If you were more organized, you wouldn't have lost it in the first place.

如果你做事更有条理,你当初就不会把它弄丢了。

If I had studied harder, I would have a better degree now.

如果我以前学习更努力,我现在就会有更好的学位。

If you weren't so lazy, you would have finished the project yesterday.

如果你不那么懒,你昨天就把项目完成了。

2

📖 词汇

5 个单词
adventurous有冒险精神的
organized有条理的
boarding登机
degree学位
project项目
3

⭐ 核心句型

If + Past Perfect, Would + Base Verb

过去的原因 + 现在的后果

  • 句型: [过去完成时] + [现在条件式]
  • 含义: 用于表达过去未发生的事情对现在产生的影响。
If I had moved to London, I would be happy now.

如果我当时搬到伦敦,我现在会很快乐。

If I had been careful, I would have my keys now.

如果我当时小心点,我现在就有钥匙了。

4

🎓 语法讲解

混合条件句(Mixed Conditionals)用于连接不同时间段的假设情况。

If + Past Perfect 表示对过去事实的相反假设。

Would + Verb 表示该假设在现在或持续状态下产生的结果。

另一种形式是用现在的性格特征(If I were...)来解释过去的行为(I would have done...)。

If I had won the lottery, I would be rich now.
= '如果我当时中了彩票,我现在就很有钱了。'

5

📝 小测验

哪句话表达了 '如果我当时吃了早餐,我现在就不会饿了'?