當前位置

首頁 > 英語學習 > 英語語法 > 錯綜時間虛擬條件句的理解與用法

錯綜時間虛擬條件句的理解與用法

推薦人: 來源: 閱讀: 2.52W 次

通常情況下,主句和從句的時間是一致的,即要麼主句和從句所談論的情況都屬於現在,要麼主句和從句所談論的情況都屬於過去,但是,有時情況並不都是這樣有規律,比如可能會有這樣的情況——從句所涉及的時間爲過去,但主句所涉及的時間爲現在,或者反過來,從句所涉及的時間爲現在,但主句所涉及的時間爲過去,這情況就是我們通常說的錯綜時間虛擬條件句。

ing-bottom: 100%;">錯綜時間虛擬條件句的理解與用法

遇到這樣的情況,我們應根據具體的語境情況,結合上面提到的三種基本句型對時態作相應的調整。如:If it had rained last night, the ground would be wet now. 要是昨晚下過雨的話,現在地面就會是溼的。
句中的從句所涉及的時間爲過去,因爲句末用了明顯的過去時間狀語last night,所以它的時態用的是過去完成時;而其主句所涉及的時間爲現在,因爲句末用了表示現在的時間狀語now,所以它的時態用的是“would+動詞原形”形式。

If you were in better health, I would have let you go with them. 你要是身體好一點,我就讓你和我們一道去了。
說這句話的背景是:說話人認爲對方現在的身體不夠好,所以沒有同意他去。也就是說,“身體不夠好”屬現在的情況,而說話者“沒有同意對方去”是已經發生的過去的情況(當然也可能是剛剛發生的情況)——所以從句謂語用一般過去時,而主句謂語用“would +have+過去分詞”。