linguigo
全部语法点

B2 中高级

第二条件句 (Second conditional)

第二条件句表示现在或将来不太可能、或与事实相反的假设:If I had more time, I would learn the piano. if 从句用一般过去时,主句用 would + 动词原形。正式英语中 be 动词常用 were:If I were you, I would wait.

结构

If + past simple, would + base verb

常见错误

if 从句里用 would。

If I would have money, I would travel.

If I had money, I would travel.

小测验

  1. If I ______ a car, I would drive to work.

    have · had · would have

    显示答案

    had — 与现在事实相反的假设,if 从句用过去式 had。

  2. If she knew the answer, she ______ tell us.

    would · will · does

    显示答案

    would — 主句用 would + 动词原形。

  3. If I ______ you, I would take the job.

    am · was being · were

    显示答案

    were — If I were you 是给建议的固定说法。

练习这个语法的故事