目录
英语中句子的语气通常有陈述语气、祈使语气、虚拟语气三种。
前面两种比较简单,陈述句用来叙述事实,祈使句通常会省略主语以突出动作。比较难以掌握的是虚拟语气,因为它有好几种变化。
实际上,虚拟语气的规律性是很强的,我们只要能够记住它的构造方式,这个难点就不攻自破了。
虚拟语气通常由主句和if引导的从句构成,可以分为纯条件的虚拟语气、与现在事实相反的虚拟语气、与过去事实相反的虚拟语气和猜测将来状况的虚拟语气四种。
下面,我们分别来看这四种虚拟语气的构造“公式”。
一、纯条件的虚拟语气
纯条件的虚拟语气表达的是一种带有“条件”的假设,if引导的从句说明条件,主句则说明条件具备的话会产生的结果。其构造“公式”是:
If+S+一般现在时动词,S+一般现在时助动词+V
上式中,前半句是条件从句,后半句是主句。也即是说,纯条件的虚拟语气中,条件从句用一般现在时,主句用一般现在时助动词和原形动词。
例如:
If he is here,I will beat him.
If he comes,you should tell him the truth.
二、与现在事实相反的虚拟语气
这种虚拟语气用来表示“现在的事实并非如此”,它的构造“公式”是:
If+S+一般过去时动词,S+一般过去时语气助动词+V
条件句要用一般过去时,相应地,主句用一边过去时助动词和原形动词。
例如:
If I were rich,I would help you.
这句话的意思是:“如果我有钱,我会帮助你,但很遗憾我没有钱,所以我帮不了你。”那么它和纯条件的虚拟语气有什么区别呢?
If I am rich,I will help you.
如果改成纯条件的虚拟语气,句子的意思就是:“如果我有钱,我会帮助你。”
看到它们之间的区别了吗?
前者的重点在于“我帮不了你”,而后者重点在于“我会帮助你”。
也可以这么理解:前者是在说“我帮不了你”的原因,而后者是在说“我会帮助你”的条件。
再如:
If you lived here,I could see you everyday.
这句话的意思是说:“如果你住在这儿,我就能天天见到你了。”但因为它用的是与现在事实相反的虚拟语气,所以实际上它的意思是:“我没法天天见到你,因为你不住在这儿。”
另外还有一点要注意的是,与现在事实相反的虚拟语气中,if从句如果有be动词,一定要用were,不论是第几人称。
例如:
If he were here,he should close the door.
If I were you,I would accept the offer.
三、与过去事实相反的虚拟语气
这种虚拟语气表达的是“过去的事实并非如此”,它的构造“公式”是:
If+S+过去完成时动词,S+一般过去时助动词+现在完成时动词
条件句用过去完成时,主句用一般过去时助动词和现在完成时动词。
例如:
If I had arrived earlier,I would have met her.
这句话是说,“当时我要是到的早一点,我就可以见到她了。”言外之意就是“当时我没有见到她”,因为“我没有到得早一点”。
从这里就能看出来,这种虚拟语气表达的重点也是“与事实相反”的原因,只不过这个“事实”发生在过去。
四、猜测将来状况的虚拟语气
将来的事情还没有发生,所以在叙述的时候要用到猜测的口吻。我们知道在一般将来时和将来完成时当中要用到will或would来表猜测,那么如果用虚拟语气表猜测该怎么使用呢?
猜测将来状况的虚拟语气,也可用if引导的从句和主句配合来实现,不过它的构造“公式”有三个,分别表示不同程度的猜测:
A.不可能发生
If+S+were to+V,S+一般过去时助动词+V
之前说过现在进行时可以表将来,最典型的就是be going to+V这种句型,变化之后就成为be to+V的形式,例如:
He is to leave tomorrow.
这种将来时的用法通常是表示将来的事情极有可能发生,语气要比will强很多。
但是反过来,如果想表达一种极不可能发生的事情,那么就可以将be to+V变成虚拟语气的形式:were to+V。
例如:
If the cat were to smile, I would pass out.
正常情况下,猫是不会笑的,所以这里用were to+V来表示“绝不可能”。
B.不太可能发生
If+S+should+V,S+一般过去时语气助动词+V
如果将来的事情并不是绝对不会发生,而是有一点点可能会发生,那么就不能再用语气很强的were to+V,而要用语气相对弱一点的should+V。
例如:
If it should rain,I would stay here.
这句话的意思是:“如果下雨了,我就待在这儿,但下雨的可能性很小。”这有一种“万一”的意味在里面。
C.有可能发生
If+S+should+V,S+一般现在时语气助动词+V
而如果将来的事情发生的可能性比较大,那么主句的助动词就可以用一般现在时,表达一种很有把握的猜测。
例如:
If it should rain,I will stay here.
此句的意思是:“如果下雨了,我就待在这儿,目前看来下雨的可能性很大。”
所以对于将来状况进行猜测的虚拟语气,关键在于确定语气的强弱程度,然后才能选择合适的“公式”来套用。
需要特别注意的是,上述的几种虚拟语气的构造“公式”是一种“完全式”,也就是说是虚拟语气句子完整的形式。
但在实际应用当中,为了避免句子显得冗余,通常会省掉条件句,或者用其他的连接词来表示虚拟条件,有时候从句和主句的假设还会混合使用。
这些都是造成虚拟语气难以掌握的根源所在。
但要记住:万变不离其宗。不论虚拟语气句子如何变化,其核心依然逃不出上述几个“公式”,我们只需对照公式,仔细分析句子结构就能确定是何种虚拟语气,对句子的理解也就能更加准确。
例如:
If I had married much younger, I might have my own grandchildren now.
这个句子表面来看,好像套不上公式,因为从句和主句使用的时态都不一致:从句用的是过去完成时,而主句却用的是一般过去时。
不过没关系,既然不一致那就干脆分开来看。
从句用的是过去完成时,符合与过去事实相反虚拟语气的公式,所以它表达的是与过去事实相反,意思是:“假如我当初年轻一点结婚”。
主句用的是一般过去时,符合与现在事实相反虚拟语气的公式,所以它表达的是与现在事实相反,意思是:“我现在可能有自己的孙子了”。
两句结合在一起,意思就是:“假如我当初年轻一点结婚,我现在都有自己的孙子了。”
再如:
It’s time you started living on your own.
这个句子套公式就更套不上了,怎么去看它是不是虚拟语气呢?
仔细分析一下不难发现,这个句子的主语是省略了that的名词性从句that you started living on your own,it 是形式主语,主句的动词是is,是个一般现在时,用来叙述事实。
而从句中的动词是started,是一个一般过去时。从时态上看不出这里要用一般过去时,而对照几个虚拟语气公式,不难发现它符合与现在事实相反的虚拟语气公式,所以从句表达的是一种与现在事实相反的虚拟语气。
如此一来,我们就知道句子的意思是:“是时候让你开始独立生活了。”言外之意是:“你现在还没有开始独立生活”,这是一个典型的与现在事实相反的虚拟语气。
所以,以后碰到用时态解释不通的地方,别忘了换个角度,用虚拟语气公式对照一下,说不定问题就解决了哦。