英语条件句(Conditionals )



条件句用法归纳

conditional

If clause

Main clause

zero

present simple

present simple

1st

present simple

will do

2nd

past simple

would/could/should/might do

3rd

past perfect

would/could/should/might have done


Zero conditional 第零条件句

又称“真实条件句”表示具有普遍真实性的事情,用语表述某个动作产生的直接结果。

如:If you heat water, it boils.

When you put a rock in water, it sinks.

If you walk too fast at high altitude, you get really short of breath.

祈使句可以用于条件句中,表示“如果…, 则某人应该做…”

如:If the baby cries, give her some milk.

If you’re cold, put on a coat.


First conditional 第一条件句

又称“将来真实条件句”,使用if描述某种可能会在未来产生结果的现实动作,即如果现在…,那么将来就会…

如:If I don’t move, he’ll go away.

If Kate gives me some help, I’ll finish my work in an hour.

You won’t meet anyone if you don’t go out.


Second conditional 第二条件句

又称“虚拟条件句”,用于表述现在的虚拟情况。if从句描述不太可能发生的事或虚拟的动作,主句描述不太可能产生的结果。

如:If we were rich, we’d buy a bigger house.

I’d call her if I knew her number.

Who would you invite if you won a holiday for two?


Third conditional 第三条件句

又称“过去情况的虚拟条件句”,用于表述过去的虚拟情况,描述与事实相反的过去情况,即“要是…,就…了”或“要是…,就不会…了”

如:If we had left earlier, we would have caught the train.

If I had studied harder, I could have been a doctor.

If you hadn’t gone to the disco last weekend, you wouldn’t have met your new boyfriend.


Mixed conditionals 混合条件句

一般用于表述与事实相反的过去情况在现在产生的虚拟结果。比较:

If I had found a holiday job, I would have earned some money.(第三条件句)

If I had found a holiday job, I would have plenty of money now.(混合条件句)

再如:If I hadn’t eaten too much last night, I wouldn’t be feeling ill today.

(第三条件与第二条件句的混合)

If I liked horror films, I would’ve gone to see ‘Nightfright’ with。you.

(第二条件与 第三条件句的混合)


Tips: 时态后退一步

虚拟语气主要通过动词时态的变化来体现

一般现在时do 退➡️ 一般过去式 did

现在完成时have done 退➡️ 过去完成时 had done

一般过去式did 退➡️ 过去完成式had done

一般将来时 will 退➡️ 过去将来时would

过去将来时would 退➡️ 过去将来完成时 would have done

情态动词can/may/shall 退➡️ could/might/should

相关文章