點解If有時會跟will,又有時會跟would 呢?相信喺令唔少人頭痛嘅問題!想用If嚟講假設性嘅句子,但又傻傻分不清If嘅3大用法?無論你喺文法高手,定文法新手,都歡迎一齊了解下If到底點用先喺啱嘅!

1) 現在和未來有可能/必然發生 – Present Tense 現在式

If the temperature reaches 100 degree Celsius, the water boils.
如果到了100度,水會沸騰。
>講緊一個必然發生嘅事。

If he wants to watch the movie, I will go with him.
如果他想看那套電影,我會跟他一起去。
>指有機會發生嘅結果。

2) 假設與現在事實相反 – Past Tense過去式

If I were you, I would leave him immediately.
如果我是你,我會立即離開他。
> 因為你冇可能喺對方(不是現實情況),所以只可以用were。

If she had money, she could buy that shoes.
如果她有錢,她就會買那雙鞋子。
> 暗示佢沒有錢,所以買不了那雙鞋子。

3) 與過去事實相反 – Present Perfect Tense 過去完成式

If you had planned for the trip, we could have arrived the destination.
如果你有計劃好旅程,我們就可以到達目的地了。
> 實指「你」沒有計劃行程,及「我們」沒有到達目的地。

If she hadn’t fell sleep, she might not have missed the show.
如果她沒有睡著了,可能就不會錯過了這場表演。
> 實指「她」沒有看表演,因為睡著了的事情,才是過去的事實。

你又識分呢3種情況嘅用法未呢?