在前面的文章“一站式掌握英语中虚拟语气的用法(上)”里,我们主要梳理了以下内容:
其中,有关状语从句中的虚拟语气我们主要梳理了if条件句中的虚拟语气。接下来我们继续梳理目的状语从句和让步状语从句中的虚拟语气以及其它种类的虚拟语气。 四、状语从句中的虚拟语气(二)目的状语从句主要是指由for fear that、in case和lest等引导的虚拟语气,其从句谓语动词的为:(should) + do。其中,for fear that和lest后的should可以省略,但in case后的should一般不省略。如:
需要注意的是,在由so that和in order that引导的目的状语从句中,从句中的动词一般不采用虚拟语气,但大多都需要跟情态动词连用。如:
(三)让步状语从句在由even if/though等引导的让步状语从句中,其谓语动词也要采用虚拟语气,其变化情况与if类似。如:
五、名词性从句中的虚拟语气名词性从句主要包括主语从句、宾语从句、表语从句和同位语从句四大类,而在这些句子的主句中,如果其谓语动词包含表示“命令、建议、要求、坚持、提议、督促、安排、打算、希望、指示”等含义的动词时,其从句动作就要采用虚拟语气。 根据这些从句的谓语动词的变化情况,可以分为两大类,一类是wish后的宾语从句,一类是非wish动词后的名词性从句。 (一)wish的用法动词wish后接宾语从句时(一般用that连接,that经常省略),从句谓语要用虚拟语气,但与if条件句一样,也要分针对的时间分为三种情况: 1、与现在事实相反的愿望此时,从句谓语动词采用一般过去时或过去进行时。be动词也都采用were的形式。如:
2、与过去事实相反的愿望此时,从句谓语动词采用“would / could+have +过去分词”或者过去完成时(注意这里的情态动词不能用should)。如:
3、表示将来没有把握或不太可能实现的愿望此时,从句的谓语动词采用“would (could)+动词原形”。如:
【注意】 wish本身有时态变化,但不影响其从句谓语动词的变化。 (二)非wish动词的用法在前一节里已经提到,这类动词主要表示“命令、建议、要求、坚持、提议、督促、安排、打算、指示”等意思,它们引导的主语从句、宾语从句、表语从句和同位语从句中的谓语动词都采用“should+动词原形”的用法,而且should可以省略。如:
【注意】 1、在主语从句的情况下,经常以“It is/was+形容词/名词+that从句”的形式出现,而这里的形容词一般都表示“重要的、必要的、强制性的”等,名词一般都表示“建议、命令、要求”等。如:
2、一般would rather,had rather,would sooner等之后的宾语从句,常表示与客观事实不相符的一种愿望,故使用虚拟语气,其从句的谓语动词用法为:
比如: I'd rather you hadn't been to the party yesterday. (我倒宁愿你昨天没去那个派对。) 六、定语从句中的虚拟语气定语从句中的虚拟语气主要是指句型“It is/was+ (about/high) time+ that定语从句”,从句中的谓语动词形式采用一般过去时,或者“should do”的形式,但should不可以省略。句中的is/was不影响从句动作的形式。如: It is (high) time that we should go to school. / It is (high)time that we went school.(我们该上学了) 七、其他特殊句型(一)as if/thoughas if和as though是一组同义表达,表示“好像”。其从句的谓语动词大多都要使用虚拟语气,其用法与if条件句类似。如:
不过,as if/though也有不用虚拟语气的用法,在此不加赘述了。 (二)表示“祝愿”时1、表示一般祝愿时常用“may +主语+ do”的形式。如:
2、表示强烈祝愿时动词常用do的形式,无论主语是单数还是复数。如:
(三)would ratherwould rather意为“宁愿”,一般的用法是:would rather do...than do...,此时并非虚拟语气的用法。但当would rather后面直接跟that从句时,其谓语动词就要使用虚拟语气,但现在时间和将来时间的用法是一样,即都用were或did,但过去时间的用法不一样,要用had been或had done的形式。除了would rather,也可以用would sooner或would just as soon。如: 现在或将来时间:I’d rather he went tomorrow (now). (我宁愿你明天去。/ 我宁愿你现在去。) 过去时间:I’d rather you hadn’t said it. (我真希望你没有这样说过。) (四)otherwise/or else表示“否则”。一般用来表达对发生在过去事情的虚拟假设。如: I lost your address. Otherwise/Or else, I would have visited you long before. (我把地址给弄丢了,要不然,我早就上门拜访你了。) (五)but有时,but会暗含虚拟条件。如:
也就是说,如果那时他不忙,他可以给你更多的帮助。句中but he was too busy实际上暗示了一个虚拟条件——如果那时他不忙。 再比如:
but后面的he eats too much表明,如果他不是吃得太多,就可以减肥了成功了。 八、自我测试(一)试题(二)答案1-5 BBDAD 6-10 DADCA 11-15 AAABC 16-20 CDCDC |
|