虚拟语气的三种情况是与现在事实相反、与过去事实相反、与将来事实相反。虚拟语气主要有两种作用:表示与客观事实不相符或根本不可能存在的情况,或说话人的主观愿望。强制性虚拟语气,表示建议、命令、劝告等意思,表示强烈地要求做到、必须。
1. 与现在事实相反
如果与现在事实相反,条件从句的谓语动词用过去式(be 通常用 were),主句谓语用 "should (would, could, might) + 动词原形"。
例句:
If I knew her number, I could ring her up.
2. 与过去事实相反
如果与过去事实相反,条件从句的谓语动词用过去完成时(had + 过去分词),主句谓语用 "should (would, could, might) + have + 过去分词"。
If we had found him earlier, we could have saved his life.
3. 与将来事实相反
如果与将来事实相反,条件从句的谓语动词用过去式(be 通常用 were),主句谓语用 "should (would, could, might) + 动词原形"。
If he went, would you go too?
01 非真实条件句
(1) 用于由if引导的非真实条件状语从句中。
(2) 在上述if引导的非真实条件状语从句中,如果出现were/had/should,可以省略if,把were/had/should提到主语前面,构成部分倒装。
(3) 条件从句与主句所指时间不一致,如从句指过去,主句指现在,则应根据具体的语境情况,结合上面提到的三种基本类型对时态作相应的调整。
02 宾语从句
(1) 主句谓语动词是wish,它后面的宾语从句中谓语动词要用虚拟语气:
与现在事实相反用过去式,与过去事实相反用过去完成式,与将来事实相反用could/would/might+动词原形。
(2) 主句谓语动词表示建议、命令、请求等意义(如advise, ask, demand, desire, insist, order,recommend,suggest, require等),则其后的宾语从句中谓语动词用虚拟语气,形式“should+动词原形”,其中should可以省略。
03 主语从句
用于句式为“it + be + adj/V-ed(表示建议、请求、命令、要求,如important, advisable, appropriate, essential, imperative等) + that从句”的that引导的主语从句中,从句谓语动词形式为“should + 动词原形”,其中should可以省略。