虚拟语气是初高中英语学习的重点之一,考试中经常会考到if引导的虚拟语气,恰好学生很多学生不知道怎么用if引导虚拟语气。在学习if引导虚拟语气的时候,首先要做的就是怎么来区分英语中的“真实”和“虚拟”。
if引导的虚拟语气是虚拟语气中的一种情况,我们将虚拟语气的总则弄清了,if虚拟语气的结自然就解了。虚拟语气,通俗的说,就是用来表达与事实相反的事情,或用来表示不大可能(不容易)实现的假设、愿望、建议等。
英语是靠什么来区分“真实”和“虚拟”的呢?
第一、如果我们把“时态”拆解成“时”和“态”,那么虚拟语气是通过“时”来体现虚拟的。时间有过去、现在和将来三个概念,把谓语部分倒退一个时间,就表示这是虚拟的而非真实的情况。
一般现在时倒退一个时间,就是一般过去时。
一般将来时倒退一个时间,就是过去将来时。
现在完成时倒退一个时间,就是过去完成时。
比如:I hope I am an engineer.(事实)
I wish I were an engineer.(虚拟)
I will be a millionaire.(事实)
I would be a millionaire.(虚惊)
第二、表示与过去事实相反的事情,其谓语动词已经是过去式了,“倒”无可“倒”了,那怎么办呢?照办,“过去的过去”就用过去完成时过表示。
比如:If she got up earlier, we would catch the plane.
If she had got up earlier, we would have caught the plane.
总而言之,虚拟语气就是将真实情况下的句子的谓语动词用过去式来表示。按此规则,在上例中would catch的would本该用过去完成时,但情态动词没有完成时形式,于是就把后面的谓语部分的动词用完成式来表示,即过去将来完成时(时态不擅长的同学背时态名称会很吃力,这是本篇语法讲解追根溯源的原因)
第三、if条件句与其它虚拟句稍有不同的地方在于,if从句在表将来不大可能实现的假设时,其谓语部分通常带有情态动词(当然是过去式)或were to。
比如:If you shoul/could/were to go to Beijing University, your parents would be very proud of you.
倒退一个时间概念来达到某种语法目的并非虚拟语气独有,我们不是用情态动词的过去式来表示委婉的请求吗。
比如:Can you help me, please?(平常)
Could you help me,please?(委婉)
Will you come here earlier, please?(平常)
Would you come here earlier, please?(委婉)
注:虚拟语气中I后面的be动词用were.