虚拟语气时态为什么要倒退?

——这是困扰了千万学子的一个英语语法问题。

理解了,会心一笑,运用自如,随心所欲。

不理解,如鲠在喉,机械僵化,死记硬背。

这理解和不理解之间事实上仅隔着一层薄纱,但是对大多数同学而言,却犹如隔着千山万水。

今天我们就为大家揭开这层薄纱,让大家彻底看清虚拟语气的真实面目。

上一讲中,通过“will”和“would”对比,我们知道了“would”的主观性、虚拟性,同时也进一步引申出动词的“过去形”表达虚拟这一概念,本讲我们结合“时间”概念继续深入虚拟语气的腹地。


一、对现在(将来)时间的虚拟

1. If I were you, I would go to the party.

如果我是你的话,我就会去参加聚会。

从句:If I were you

主句:I would go to the party

分析:虽然从句和主句都使用了过去时态,但是并不是表示“过去”,而是表示说话者对现在(将来)这一事件的“条件假设”,和“主观倾向”。

2. If I knewthe answer,I would tell you.

如果我知道答案,我就会告诉你。

从句:If I knew the answer

主句:I would tell you

分析:和句1一样,从句使用了过去时态表达对现在(将来)这一事件的“条件假设”,主句使用would表达对现在(将来)的“主观倾向”。

3. If I were to do it, I would do it another way.

要是我来做这件事,我会用另一种方法。

从句:If I were to do it

主句:I would do it another way

分析:同上,从句使用了过去时态表达对现在(将来)这一事件的“条件假设”,主句使用would表达对现在(将来)的“主观倾向”。

以上例句中,条件从句表达出对现在(将来)事件的假设,结果主句表达出自己主观的态度倾向。从时间上来看,现在还未过去,将来还未到来,所以这种对现在(将来)的假设有成为客观事实的可能。

这就是传统语法所说的对现在(将来)的虚拟要倒退一个时态,用“过去时态”的原因。