當前位置

首頁 > 英語學習 > 英語學習方法 > 非真實條件句與錯綜時間條件句介紹

非真實條件句與錯綜時間條件句介紹

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

編者按:表示與過去或者現在事實相反,或者對將來發生的可能性很小(或者不可通用)的情況的假設都屬於純假設,這時要用虛擬語氣。下面小編就來帶你一起學習下非真實條件句與錯綜時間條件句,希望對大家有幫助。

非真實條件句與錯綜時間條件句介紹

英語中用得最多的是陳述語氣,其次是疑問、祈使語氣,只有很少一些場合用虛擬語氣。

表示純假設的虛擬句

1非真實條件句

表示與過去或者現在事實相反,或者對將來發生的可能性很小(或者不可通用)的情況的假設都屬於純假設,這時要用虛擬語氣:

與現成事實相反:

If I were you, I would take the challenge.

如果我是你,我會接受挑戰。

(事實上我不可能是你)

與過去事實相反:

If she had arrived 5 minutes earlier, she would have caught the train.

如果她早到5分鐘,她就能趕上火車了。

(事實上沒早到5分鐘,也沒趕上火車)

將來的可能性很小:

If it were to rain this afternoon, I would stayat my classroom.

如果今天下午下雨,我就會待在教室裏。

(事實上今天下午下雨的可能性很小,我也不會待在教室裏。)

模仿造句:

1.如果他是你,他會道歉(apoligize)的。

2.如果你晚10分鐘離開,你就會見到他了。

3.要是明天天晴,我會去釣魚。

2錯綜時間條件句

上面三種純假設句型中的條件句和主句的謂語時間是相同的。有時條件句與主句的時間不是同一時間,比如條件句謂語動作發生在前,主句動作發生在後,主句的時態形式就需要根據具體情況作適當的調整:

If you had worked (過去) hard then, you would be(現在) a college student now.

如果你那時下了功夫,現在你就是大學生了。

如果不調整:

If you had worked(過去) hard then, you would have been(過去) a college student.

If he had not had the accident two days ago, hewould be drinking with us at tomorrow’s party.

如果他(過去)兩天前沒有出事故,他(將來)在明天的聚會上就會同我們一起喝酒啦。

注意:

如果是真實條件句,即可能、完全有可能發生的事情,就不能用虛擬語氣,要用一般的陳述語氣:

If I get there early, I will give you a call.

如果我到那裏還很早,我會給你電話。

(很可能的事情)

If it is fine tomorrow, we will go outing.

如果明天天晴,我們將去效遊。

(很可能天晴)