英语中的语气分为陈述语气、祈使语气、虚拟语气、疑问语气和感叹语气五类。虚拟语气是说话者用来表示假设,或难以实现的情况,而非客观存在的事实,所陈述的是一个条件,不一定是事实,甚至完全与事实相反。此外如需表达主观愿望或某种强烈的感情时,也可用虚拟语气。虚拟语气通过谓语动词的特殊形式来表示。
1.对现在假设的情况
从句:If+主语+动词一般过去时(Be动词用were)
主句:主语+ should/would/might/could+do:
If I were you, I would take an umbrella.
如果我是你,我会带把伞。(事实:我不可能是你)
2.对过去没做的事情的假设-实际还是没做
从句:If+主语+had+done
主句:主语+should/would/might/could+have done
If I had got there earlier, I should/would have met her.
如果我早到那儿,我就会见到她。(事实:去晚了)
If he had taken my advice, he would not have made such a mistake.
如果他听我的劝告的话,就不会犯这样的错误了。(事实:没有听我的话)
3.表示对将来可能性很小的事情的假设
从句:
(1)if+主语+were to do
(2)if+主语+should+do
(3)if+主语+动词一般过去式(be动词用were)
主句:
主语+should/would/might/could+do
例:If he should come here tomorrow, I would talk to him.
如果他明天来这儿的话,我就跟他谈谈。