第二条件句句型
第二条件句 (second conditional) 表示现在或将来不可能实现或实现的可能性很小的一种假设。
第二条件句中的谓语动词用一般过去时或should (were to)+动词原形,而主句中的谓语动词则用would / should / could / might+动词原形。在现代英语中,if非真实条件状语从句中的谓语动词如果是be,其过去形式一般用were。
If I were you, I should not do that.
如果我是你,我绝对不会做那些。
第三类条件句
第3类条件句的基本结构与前两类都不一样,if从句需用过去完成时,主句用 would have/should have+过去分词形式:
If it had rained, we would have stayed at home.
要是下雨,我们就会呆在家里了。
第3类条件句在if从句里设想纯粹想像的事情,在主句里讲述想像的结果。它与第2类条件句有一定的相似之处。但是,第3类条件句所谈的是没有或永远不可能有的结果,因为它们指的是过去没有过的事情。它们是所谓的“假设条件句”:
If I had worked harder at school, I'd have go a better job.
要是我上学时勤奋一些,我就会有较好的工作了。