過去將來時(shí)用于虛擬語氣的用法
1. 涉及現(xiàn)在時(shí)間的虛擬條件:即條件從句所涉及的內(nèi)容是現(xiàn)在的不真實(shí)情況,此時(shí)從句的謂語用一般過去時(shí),而主句謂語用“would+動詞原形”(當(dāng)然根據(jù)情況也可用should, might, could)。如:
If I were taller, I would become a policeman. 如果我個子再高一點(diǎn),我就當(dāng)警察了。
If I knew her number I could ring her up. 要是我知道她的號碼,就能給她打電話。
第一句所表示的實(shí)際情況是:我的個子不夠高,所以不能當(dāng)警察;第二句所表示的實(shí)際情況是:我現(xiàn)在不知道她的電話號碼,所以不能給她打電話。
2. 涉及將來時(shí)間的虛擬條件:即條件從句所涉及的內(nèi)容是將來的不真實(shí)情況,或很可能是將來的不真實(shí)情況,此時(shí)從句的謂語一般過去時(shí)(be通常用were),或用should+動詞原形,或用were to+動詞原形,而主句謂語用“would+動詞原形”(當(dāng)然根據(jù)情況也可用should, might, could)。如:
If it rained tomorrow, we’d stay at home. 如果明天下雨,我們就待在家里。
If you took a taxi, you’d get there quicker. 如果你叫一輛出租汽車,你就會快點(diǎn)兒到那兒。
第一句所表示的實(shí)際情況是:估計(jì)明天會天晴,所以我們侍在家里的可能性不大;第二句所表示的實(shí)際情況是:你不愿叫出租車,所以你不能較快到達(dá)。