英语虚拟语气的用法浅议
1. 最基本的虚拟语气句型(以if引导的从句):
1.1 虚拟现在时表示与现在事实相反的假设,其if 从句的谓语形式用动词的过去式(be 一般用were),主句用would/ should/ could/ might +动词原形。
1.2 虚拟过去时是表示与过去事实相反的假设,if 从句的谓语形式用过去完成时即had+过去分词,主句用would / should / could / might + have +过去分词。
1.3 虚拟将来时是表示对将来实现的可能性很小的或不确定的假设。If从句的谓语形式用一般过去式或用were to / should +动词原形,主句用would / should/could/ might +动词原形。
1.4 注意事项:
1.4.1在if引导的虚拟语气条件句中,引导词if可以省略,但同时需要将从句倒装,即将从句中的助动词had , should, were 或be等词提到主语之前。
1.4.2但在虚拟条件状语从句中,省略连词的倒装形式的句首不能用动词的缩略形式,如我们可以说:Were it not for the expense, I would go to Italy.
但不能说: Weren’t it for the expense, I would go to Italy.
1.4.3当条件状语从句表示的行为和主句表示的行为所发生的时间不一致时,动词的形式要依据它所表示的时间来调整。
2.以介词、介词短语或副词表达虚拟语气:
有时虚拟条件句并没用if 从句表示出来,而是用介词with\without或介词短语but for或副词otherwise来表达虚拟语气,还可以通过上下文或其它方式来表示。
3.虚拟语气在特殊句式中使用:
3.1用于宾语从句中:当宾语从句的主句的谓语是表示建议,要求,命令,想法等动词(如suggest, advise, demand, require, propose, insist, order, request)时, 从句用should + 动词原形, should 可以省略.
注:只有当insist作“坚持(认为)”,“坚持(应该)” 即坚持别人做什么事情, 用虚拟语气;suggest作“建议”解时,从句的动作发生在谓语之后,宾语从句才用虚拟语气。当insist作“力言”,“强调”,即坚持自己做的事情,suggest 作“暗示,表明”解时,宾语从句通常不用虚拟语气。
3.2用于表语从句或同位语从句中:表示建议,要求,命令,想法的名词(如 advice, decision, agreement, command, decree, demand, determination, etc.)后的从句里, 用should + 动词原形, should可以省略.
3.3 用于主语从句中:在It is/was +形容词(advisable, anxious, desirable, eager, essential, fitting, imperative(绝对必要), impossible, recommended, urgent, vital etc.)后的that 从句中用should + 动词原形, should 可以省略.
3.4 在 lest \for fear that(以免)\in case(以防)从句中用should + 动词原形, should 可以省略.
3.5 用于wish 后的 that 从句中:
3.5.1 表示现在或将来的愿望,从句谓语用一般过去式.
3.5.2 表示过去没有实现或不可能实现的愿望, 从句用过去完成式或would, could, might + have + 过去分词.
3.5.3 如果将wish改成wished,其后that从句中动词的形式不变.
3.5.4 如果that从句中用助动词would,一般表示对现状不满或希望未来有所改变或请求。
3.6 用于定语从句中:
在定语从句It is (high) time (that)…句型中,从句的谓语动词用过去式,或should+动词原形(should不能省略,be 用were)来表示,意为“(现在)该……”。
3.7 在would rather, would sooner, would just as soon 后的that从句中,用过去式或过去完成式,表示“宁愿做什么”。
3.8 在if only 感叹句中,谓语动词与wish宾语从句的虚拟形式相同.
3.9 用于状语从句中:
在as if / as though\even if\even though引导的状语从句中,表示和现在事实相反或对现在情况有所怀疑,用过去式;表示过去想象中的动作或情况, 用过去完成式.
注: 在 as if / as though 句中, 如果有可能成为事实, 用陈述语气.
总之,虚拟语气是一个相对复杂难解的英语语法项目,困惑许多学习者。面对虚拟语气,不能生硬的照搬,需要多读多练,结合具体的语境灵活的去理解和使用。