條件句類型及用法有哪些

條件句有真實條件句和非真實條件句兩種,真實條件句所表的假設是可能發生或實現的,句中的條件從句與結果主句皆用直陳語氣 。

條件句類型及用法有哪些


如:
(1)Oil floats if you pour it on water. 你如把油倒在水里,油就浮起來 。
條件句類型及用法有哪些


(2)If I have enough money next year ,I will go to Japan. 假若明年我有錢,我就去日本 。非真實條件句所表的假設則是不可能或不大可能發生或實現的,句中的條件句與結果主局皆 須用虛擬語氣 。現將用于非真實條件句中的虛擬時態列表如下(注:美國的結果主局,不管 什么人稱皆常用 would): 與現在事實相反:從句,If I (we,you ,he ,they )+動詞過去式(be 的過去式用 were) ; 結果主句:(I /we +should, you/he/they +would)+動詞原形,如: If we left now ,we should arrived in good time. 假如我們現在就走的話,我們就會及時到達 。If I were you ,I would refuse the money. 假如我是你的話,我就不會要那錢 。Even if he had the money ,he wouldn`t buy it. 他即使有錢也不會賣它 。與過去事實相反: 從句,If I (we,,he ,they ) you +had +過去分詞; 結果主句: /we +should, (I you/he/they +would)+have +過去分詞,如: We would`ve dropped by if we had had time. 假若我們有時間的話,我們就會順道拜訪了 。I wouldn`t have known what these were for if I hadn`t been told. 假如別人不告訴我,我就不會知道這些東西是干什么的了 。但虛擬式 were 也可表示與過去事實相反 。If I were not busy ,I would have come . 假如我不忙,我就會來了 。表過去時間的假設亦可用虛擬式,should have+過去分詞 。這種虛擬式所表的動作并非完全 不可能發生,它只是表示一種偶然性,并常和直陳語氣連用,但也可與虛擬語氣連用 。如: You can image what would have happened to her if she should have told the truth. If this sleeple 與將來事實可能相反: 從句,I (we,,he ,they ) If you +動詞過去式 (be 的過去式用 were) ; 結果主句,(I /we +should, you/he/they +would)+動詞原形 。
【條件句類型及用法有哪些】
條件句類型及用法有哪些


    推薦閱讀