摘要:在 SAT 语法中,以下情况通常要用虚拟语气:
一、表示与现在事实相反的假设
当句子表示与现在事实相反的假设时,主句谓语动词用 “would/should/could/might + 动词原形”,从句谓语动词用一般过去时(be 动词用 were)。例如:“If I were you, I would study harder.”(如果我是你,我会更努力学习。)这里 “我是你” 与现在事实相反,所以用虚拟语气。
二、表示与过去事实相反的假设
在 SAT 语法中,以下情况通常要用虚拟语气:
一、表示与现在事实相反的假设
当句子表示与现在事实相反的假设时,主句谓语动词用 “would/should/could/might + 动词原形”,从句谓语动词用一般过去时(be 动词用 were)。例如:“If I were you, I would study harder.”(如果我是你,我会更努力学习。)这里 “我是你” 与现在事实相反,所以用虚拟语气。
二、表示与过去事实相反的假设
主句谓语动词用 “would/should/could/might + have + 过去分词”,从句谓语动词用过去完成时。例如:“If I had known the truth, I would not have made such a mistake.”(如果我当时知道真相,我就不会犯这样的错误了。)这里 “我知道真相” 与过去事实相反,所以用虚拟语气。
三、表示对将来情况的假设
表示将来不太可能实现的假设:主句谓语动词用 “would/should/could/might + 动词原形”,从句谓语动词用 “should + 动词原形”“were to + 动词原形” 或一般过去时。例如:“If it should rain tomorrow, we would stay at home.”(如果明天下雨,我们就待在家里。)
表示将来实现可能性很小的愿望:可以用 “wish + 宾语从句” 的结构,宾语从句用虚拟语气。例如:“I wish I could fly to the moon one day.”(我希望有一天我能飞到月球上。)
四、在某些固定表达中
在 “it is high time that...”(是时候…… 了)结构中,that 后的从句要用虚拟语气,谓语动词用一般过去时或 “should + 动词原形”(should 不可省略)。例如:“It is high time that we took action to protect the environment.”(是时候我们采取行动保护环境了。)
在 “would rather/sooner...than...”(宁愿…… 而不愿……)和 “would...if only...”(要是…… 就好了)等结构中,要用虚拟语气。例如:“I would rather stay at home than go out in such bad weather.”(在这么糟糕的天气里,我宁愿待在家里也不愿出去。)“If only I had more time.”(要是我有更多时间就好了。)