If-conditional 主要分為 2 種:真(0式, 1式) 和假(2式, 3式),因為每一種也有2式,合共4式 if-conditional:
真
0式 -- 一定是對的 : if pres, pres
- If he heats the water to 100 degree Celsius, it boils.
1式 -- 可能是對的:if pres, will + infinitive
- If it rains this afternoon, everybody will stay home.
假
2式 -- 沒有可能發生的,或者是錯的:if past, would + infinitive
- If I won the lottery, I would buy a car.
這一句暗示我根本沒有中獎,所以「我買車」,並不是事實。
3式 -- 過去了,也沒有發生的事:if past perfect, would have + past perfect
- If you had called me, I would have come.