have的過去式 過去式大全表
If的常見形式
If...,...(if放在句子前面)
If we go by bus, it will be cheaper.
如果我們搭巴士,會便宜些。
If you don&39;t hurry, you&39;ll miss the train.
如果你不快點,就要錯過火車了。
... if ...(if 放在句子中間)
It will be cheaper if we go by bus.
如果我們搭巴士,會便宜些。
You&39;ll miss the train if you don&39;t hurry.
如果你不快點,就要錯過火車了。
在if 之后, 我們用一般現在時進行句子銜接,而不用未來時。
If you see Ann tomorrow, can you ask her to phone me?(而不是if you will see)
如果你明天看見Ann, 可以讓她打電話給我嗎?
If I&39;m later this evening, don&39;t wait for me.(而不是if I will )
如果我今晚遲到了,不要等我。
If I have 和 If I had
按上述講到的if用法,當我們看到:
If I have time, I will go to see Ann today.
表示:如果我今天有時間,我將會去看Ann.
但是有時候我們會看到是這樣的句子:
If I had time, I would go to see Ann today.
難道是在講述已經發生過的事嗎?并不是,雖然正常情況下,had是過去時,但在這個句子里, if I had time=if I had time now(but actually I don&39;t have.)事實上我并沒有時間。
我們再來看一組對比:
I‘ll buy that jacket if it isn&39;t too expensive.
意思就是:我喜歡那件夾克,我可能要買它,可能它并不會太貴。
I would buy that jacket if it wasn&39;t too expensive.
意思就是:我喜歡那件夾克,但是它太貴了,我不會買它。
現在就比較明顯了,if I have描述的是”可能會做某事情“,而if I had描述的是”已知某事不可能發生,不會去做這件事“。
所以if的時態變化還有這種描述,千萬不要混淆咯。
了解更多