内容正文:
考点七 情态动词和虚拟语气
1
第①步 刷基础·刷经典
2
限时25分钟
一、单句语法填空
1.If fish are jumping higher than usual or frogs are croaking more loudly, it ________ rain.
答案:may/might 句意:如果鱼跳得比平时高或者青蛙叫声比平时更响,那么就有可能要下雨了。根据语意可知,这是自然现象中的一种可能性,表示推测。故填may/might。
第②步 刷模拟·刷高考
第①步 刷基础·刷经典
3
2.—Mum, may I go to the concert with Tom tonight?
—No, you ________. Because it will be rainy.
答案:mustn't 句意:——妈妈,我今晚可以和汤姆去听音乐会吗?——不,你不能。因为要下雨了。根据后文的回答“Because it will be rainy.”可知,因为要下雨了,妈妈禁止去听音乐会。故填mustn't。
第②步 刷模拟·刷高考
第①步 刷基础·刷经典
4
3.If I ________ (be) given another chance, I would perform much better than I did last night.
答案:were 句意:如果再给我一次机会,我的表现会比昨晚好很多。此处为If引导的虚拟条件句,是对现在情况的虚拟,条件句用一般过去时,be动词用were,主句谓语用“would/should/might/could+动词原形”,故填were。
第②步 刷模拟·刷高考
第①步 刷基础·刷经典
5
4.Ms Lin suggested that he ________ (take) part in the reading competition.
答案:(should) take 句意:林女士建议他参加阅读比赛。suggest表示“建议”,引导的that宾语从句中,要用虚拟语气,其谓语动词形式为should+动词原形,其中should可以省略,主句中的时态不限,故填(should) take。
第②步 刷模拟·刷高考
第①步 刷基础·刷经典
6
5.What a pity she failed in the driving test; if only she ________ (be) more careful!
答案: had been 根据if only “要是……就好了”和she failed可知,此处与过去的情况相反,使用过去完成时。故填had been。
第②步 刷模拟·刷高考
第①步 刷基础·刷经典
7
6.I am sorry I am very busy now, and if I ________ (have) time, I would certainly go to the movies with you.
答案: had 根据前面的“I am very busy now”可知,此处是对现在事实的虚拟,if从句应用一般过去时。故填had。
第②步 刷模拟·刷高考
第①步 刷基础·刷经典
8
7.No one ________ be more generous; he has a heart of gold.
答案: could 句意:没人比他更慷慨;他有一颗金子般的心。No one could be more generous是否定词和比较级连用,表达最高级含义,could可以在否定句中表示推测,故填could。
第②步 刷模拟·刷高考
第①步 刷基础·刷经典
9
8.My computer ________ start this morning; there must have been something wrong with it.
答案: wouldn't 句意:我的电脑今早怎么也启动不了了;一定是出了什么问题。情态动词wouldn't表示过去的习惯或反复性的动作。故填wouldn't。
第②步 刷模拟·刷高考
第①步 刷基础·刷经典
10
9.You ________ be hungry after all that walking.
答案: must 句意:走了这么远的路,你一定饿了吧。根据句意可知,此处表示很有把握的推测,应用must。故填must。
第②步 刷模拟·刷高考
第①步 刷基础·刷经典
11
10.John graduated from college at a very young age, so he ________ (be) a very smart boy then.
答案: must have been 句意:约翰很年轻就从大