专题13 虚拟语气(测试卷) 2011年高考英语一轮复习系列(教师版)
【A组:基础过关】
1、Now,then,children,it is time you______________.
A.washed and dress
B.are washed and dressed
C.will wash and dress
D.were washed and dressed
—But we______________ at that time.
A.don’t B.didn’t C.hadn’t D.weren’t
【答案】D
【解析】上句是与过去事实相反的虚拟语气;下句是过去的客观事实。
3、—Could you tell me how to do this exercise?
—Well,if you______________ to the teacher carefully yesterday,you______________ how to do it now.
A.had listened;would know
B.listened;would have know
C.would listen;know
D.has listened;knew
【答案】A
【解析】考查if条件从句的虚拟语气。句意为:“告诉我怎么做这道练习题,好吗?”“好呀。如果你昨天认真听讲,现在你就知道怎么做了。”根据语境答语应为事实相反的假设,因此要用虚拟语气,注意if条件从句是与过去事实相反,而主句是与现在事实相反。故选A项。
4、He______________ice cream on the beach if his father______________last year,leaving nothing but debts (欠债).
A.were to be selling;should die
B.would be selling;had not died
C.would not be selling;had not died
D.would not be selling;had died
【答案】C
【解析】此题考查虚拟语气。这句话的意思是:“如果不是他父亲去年去世了,只是留下了债务的话,他现在就不用在海滩上卖冰激凌了。”这个句子使用了混合虚拟语气的形式,主语的动词与现在相反,故用“情态动词+v.”的形式,这里强调正在进行,故用其进行时态;从句是与过去的动作相反,故用“情态动词+have+过去分词”的形式,因此选C项。
5、But for the snow,we______________earlier.
A.will arrive B.would arrive C.could arrive D.should have arrive
A.was kept B.would be kept
C.is kept D.be kept
【答案】D
【解析】考查虚拟语气。句意为“他们建议图书馆应该在假期时继续开放”。suggest表示“建议”时,后面的宾语从句中通常用“should+动词原形”,其中should可以省略。
7、Had you listened to me, you_________ in trouble now.
A. are not B. were not
C. would not be D. would not have been
【答案】C
【解析】此题考查虚拟语气。虚拟语气中, 从句是表示与过去事实相反的假设, 主句表示现在可能会出现的状况, 主句中常常加now, today等时间状语, 这时主句谓语动词应该用“would/should/could/might+动词原形”。句意:你要是早听我的话, 现在你就不会遇到这么大的麻烦了。
8、—Did you visit the Palace Museum?
—No. We _________ it. But we spent too much time shopping in Beijing.
A. can’t have visited
B. could have visited
C. must have visited
D. shouldn’t have visited
【答案】B
【解析】考查虚拟语气。最后一句是事实, 表示“但是我们花了太多的时间在北京逛商店”, 所以前面的一句应该是一种虚拟情况, 表示“我们本来能够做的”, 用could have done。
9、We have finally finished it!When _________ the job if we had started it three days earlier?
A. may we finish
B. could we finish
C. could we have finished
D. may we have finished
A. you not speak
B. your not speaking
C. you didn’t speak
D. you hadn’t spoken
【答案】D