?if虛擬語氣的三種時態如下:
1、對目前狀況的虛擬
條件從句中謂語動詞用壹般過去時,主句用“would/should/might/could+動詞原形”方式,表明對目前不太可能實現狀況的幻想。
If I were you,I would choose to work in a small town.
假如我是妳,我會選擇在小城鎮工作。(實際上我不會是妳)
2、對過去狀況的虛擬
條件從句中謂語動詞用過去完成式,主語用“would/could/should/might+have+動詞的過去分詞”方式。
If it had not been for your help yesterday,I could not have caught the bus.
假如昨日沒有妳的協助,我不會趕上公交車。(客觀事實是妳昨日已協助了我,因此我趕上了車)
3、對未來狀況的虛擬
在表明和未來客觀事實反過來的條件從句中,謂語動詞可用should do,were to do或者動詞的過去時三種形式表明,但是意義略有不壹樣。should表明的可能性最大,動詞過去時的可能性其次,were to do 的可能性最小。
If things were to be twice,all would be wise.
如果任何事都能從新做壹次,每個人皆可變成聰明的人。(客觀事實是不是全部的事都能從新做壹次)