条件句类型及用法有哪些
条件句有真实条件句和非真实条件句两种,真实条件句所表的假设是可能发生或实现的,句中的条件从句与结果主句皆用直陈语气。
如:
(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)+动词原形。