虚拟语气是把作者想陈述的动作当成一种只存在于讲话人想象中的“假设”或“推测”,而不是当作客观现象中真实事件
它表达的是怀疑、忧虑、推测、假设、想象或祝愿等
该语法现象应用在非真实条件中,包括虚拟条件句、推测条件句和错综复杂条件句
这里所说的非真实条件句,大家便会联想到if这个词,如果我们在句子中看到if引导的条件从句是以动词的过去式作为句子的主要谓语的话,我们就应基本设定它为虚拟语气
如果句子中出现了wish这个词,我们应该明白要考虚拟了
Wish如果在句子中表达的是与现在事实相反的结果,如果考系动词,一定要选择were;如果没有系动词,只是一个简单的动词,那么我们要选择它的过去式;第二,如果wish表达的是与过去事实相反的结果,那么我们就用had+过去分词(或would/could+have+过去分词);如果wish表示的是将来没有把握或不太可能实现的愿望,用would/should(could,might)+动词原形
看几个例子:Iwishshewerehere
对现在的虚拟,而且出现系动词了,用were
Iwishshehadtakenmyadvice
从句意了解到,这个动作应该发生在过去,所以虚拟,虚拟应该用动词的过去完成式(当然里面可能会出现被动形式hadbeendone)
Iwishyouwouldgowithustomorrow
表达的是将来没有有把握实现的愿望,用would+to的形式
实战一下:A:Youhavemadesomemistakes
B:IwishI____mistakeseveryday
don’tmakeB
haven’tc
wouldn’thavemadeD
didn’tmakeeveryday足以说明对现在的虚拟,应用动词的过去式,选D
A:Whatwouldyouwishtodoifyouwereacollegestudentag