1、1(2011天津质检)My suggestion is that you_much meat.Awouldnt takeBshall not takeCnot haveDwont have解析:当suggest 或suggestion 为“建议”的意思时,与其有关的从句就要用虚拟语气,即“should动词原形”,should 可以省略。答案:C2(2011安徽芜湖调研)If human beings had been a bit less greedy and cruel,more birds and animals_dying out.Aought to avoidBcould have b
2、een avoidedCshould have avoidedDmight have avoided解析:句意为:如果人类少点贪婪少点残忍,更多的鸟类和动物就有可能免于灭绝。这里考查的是对过去情况的假设,从句用had done,主句用would/could/might have done。avoid “避免”,其后接doing 时没有被动语态。答案:D3(2011哈尔滨检测)_anyone call,please tell him Im not free.AMustBCanCMayDShould解析:本题考查情态动词用法。句意为:如果有人给我打电话,就告诉他我很忙。第一个分句是省略了if 虚拟
3、条件句,补充完整为:If anyone should call,please tell him Im not free.当if 省略时,句子要倒装,故D项正确。答案:D4(2011北京海淀期末)If you hadnt taken such a long time to get dressed,we _there by now.Awould beBareChave beenDhad been解析:句意为:如果不是你穿衣服花了那么长时间的话,我们现在就到那里了。从句用了与过去相反的虚拟语气,但主句与现在情况相反,故选A项。答案:A5(2011北京海淀期末练习)If you_to my birth
4、day party last Saturday,you would have met our old friend Jim.Oh,what a pity!AcameBhad comeCwould comeDwould have come解析:从语意分析,这是非真实条件句中对过去状况的虚拟,主句谓语用should/would/could/might have done,条件句用过去完成时态,答案应选B项。答案:B6(2011福建龙岩检测)I didnt attend the lecture yesterday.I_,either,if my mother hadnt reminded me.Aw
5、ouldntBwouldnt haveCdidntDhadnt解析:考查虚拟语气。从句子中if my mother hadnt reminded me 知,此处是对过去状况的虚拟,主句应该用should/would/could/mighthave done结构,从选项中看只有B项合适(I wouldnt have 是I wouldnt have attended the lecture的省略)。答案:B7(2010南通二模)How much of the foreign experts speech have you understood?Next to nothing.I wish I_ha
6、rder at English.AworkedBhad workedCwould workDwere working解析:考查虚拟语气。wish 后的宾语从句用虚拟语气,此处表示与过去事实相反,意思是:我希望我(过去)更努力地学习英语了。答案:B8(2010皖南八校第二次联考)Without the help of my English teacher,I_the first prize in the English Speaking Competition.Awould winBwould have wonCwould not winDwould not have won解析:考查虚拟语气。
7、这是一个隐含虚拟条件句,含有if my English teacher hadnt helped me with my spoken English之意,表示与过去的事实相反,故用与过去相反的虚拟语气,因此D项符合题意。答案:D9(2011长春第一次调研)It is required that the students_mobile phones in their school,so seldom_them using one.Ashould not use;you will seeBnot use;will you seeCmustnt use;will you seeDnot use;yo
8、u will see解析:考查虚拟语气和倒装语序。英语中表示命令、建议或要求的动词或名词后面的从句中通常使用should do形式的虚拟语气,should可以省略。seldom是否定副词,位于句首时,句子要采用部分倒装语序。答案:B10. (2010日照二模)“If I_taking drugs,I would be a successful businessman now,” said the dying heroin addict.Adidnt start Bhavent startedChadnt started Dshouldnt start解析:考查虚拟语气。此题是一个混合虚拟语气句
9、,从句是对过去事情的虚拟,应用过去完成时,主句指说话时可能产生的结果。答案:C11. (2011福建检测)I didnt go to the movie last night because of the rain.What a pity!If I had got the ticket,I_it.Awouldnt have missedBwouldnt missCdidnt missDhadnt missed解析:考查虚拟语气。从句为过去完成时,所以主句用would have done结构。答案:A12. (2010南通二模)Sorry indeed,I_to your birthday pa
10、rty if.Forget it.I know you were out on business.Amust comeBwould comeCmust have comeDwould have come解析:考查虚拟语气。此处表示对过去的虚拟,if后面省略了过去完成时 (补充完整应该是if I had not been out on business),所以主句中应该用should/would/could/might have done结构,因此选D项。答案:D13. (2010合肥二模)Did you make it at last?Yes.But for your help,it_a se
11、rious loss.Awould causeBmust have causedCwould have caused Dmay cause解析:考查虚拟语气。句意为:你们最后成功了吗?成功了,要不是你的帮助,我们的损失就大了。but for.要不是。答案:C14. (2011潍坊一模)How I wish I_my mouth before I shouted at my mum!AshutBhave shutChad shut Dwould shut解析:该题考查虚拟语气。wish后跟从句,从句要用虚拟语气,因为后面是过去时,故此处表示与过去事实相反,要用过去完成时。答案:C15. (2011东北三校联考)Why do you look so upset?I broke up with my girlfriend.If only I_more about her.Acare BcaredChad cared Dhad been cared解析:考查虚拟语气。If only表示“要是就好了”,后面的句子要用虚拟语气。表示与过去的事实相反的情况时,谓语动词用had done的形式。因此,C项正确。答案:C .w。w-w*k&s%5¥u高考资源网w。w-w*k&s%5¥u