條件句篇

條件句

條件句的類型

條件句型中,會有兩個子句: 主要子句和條件子句。條件子句會有連接詞(通常是if)作為引導。條件子句為副詞子句的一種,因此其句型結構同其它副詞子句一樣,可放在主要子句前,也可放在主要子句之後。(以下例句中,有底線的皆為條件子句,連接詞皆為紫字粗體)

  • If it rains tomorrow, the baseball game will be canceled.

  • The baseball game will be canceled if it rains tomorrow.

主要子句與條件子句的動詞會依據事實成立的可能性分成以下四種條件句型: 零條件句、第一條件句、第二條件句、第三條件句。

以下介紹第條件句。

第三條件句(假設語氣)(過去事件的假設)

與過去事實不一致狀態。條件子句與過去事實不一致,因已發生的事實無法改變,故主要子句的內容也不是事實,只是傳達一種遺憾的態度。

第三條件句和第二條件句都帶有假設語氣,第二條件句描述與"現在事實"不一致,採用過去簡單式。而第三條件句則用來描述與"過去事實"不一致的狀況。會表達出一種遺憾、後悔的語氣。

這類條件句中,主要子句多半會使用過去式的助動詞(如would/could/might/should等+原形動詞)+have+Vpp,而條件子句則會使用過去完成式(had+Vpp)。

  • If John hadn't broken up with Mary, they would have been married. (如果John當初沒有跟Mary分手,他們兩個應該已經結婚了)
    過去的事實: John和Mary分手,因此上句提到"如果沒有分手的話",這是與過去事實不一致的描述。
    然而已發生的事情無法改變,所以這兩人也沒有完婚。

  • If you had studied hard, you would have passed the test. (如果你當初認真念書,你就可以通過考試了)
    過去的事實: 沒有認真念書,因此"認真念書"是與過去事實不一致的描述。
    已發生的事情無法改變,因此也不會因為這樣的遺憾或後悔而有機會重新通過同一個測驗。