高中英语虚拟语气——条件句中的三种时态
虚拟语气用来表达与事实相反的假设、愿望或怀疑。在虚拟条件句中,时态需要"后退一格"。
一、与现在事实相反的虚拟
表示现在不可能实现的假设。
结构:If + 主语 + 动词过去式(be用were),主语 + would/could/might + 动词原形例句:If I were you,I would study harder. (如果我是你,我会更努力学习。——实际上我不是你)
例句:If I had enough money,I would buy a car. (如果我有足够的钱,我会买辆车。——实际上我没有)
二、与过去事实相反的虚拟
表示过去没有发生或实现的事情的假设。
结构:If + 主语 + had + 过去分词,主语 + would/could/might + have + 过去分词例句:If I had known the truth,I would have told you. (如果我知道真相,我早就告诉你了。——实际上我当时不知道)
例句:If he had studied harder,he would have passed the exam. (如果他用功学习,他就能通过考试了。——实际上他没考过)
三、与将来事实相反的虚拟
表示将来发生的可能性很小或几乎不可能的假设。
结构:If + 主语 + were to / should + 动词原形,主语 + would + 动词原形例句:If it should rain tomorrow,we would cancel the trip. (如果明天下雨,我们就取消旅行。——很可能不会下雨)
例句:If the sun were to rise in the west,I would believe you. (如果太阳从西边出来,我就相信你。——永远不可能)
四、虚拟语气的倒装
当if从句中含有were、had或should时,可以省略if,将这些词提到主语前面。
例句:
If I were you... → Were I you...
If I had known... → Had I known...
If it should rain... → Should it rain...
评论 (0)
登录 后即可发表评论