江苏高考英语百日训练之单项填空(59)(情态动词和虚拟
语气)
1.(2019·苏州模拟)I have known Tom Jones for years; naturally, he is nervous in case anything
________ go wrong.
A.should C.must
B.can D.will
2.(2019·无锡模拟)—I can't understand why he ________ so angry. I meant no offence.
—It's typical of him to be so sensitive. A.must have been C.might have been
B.should have been D.can have been
3.(2019·常州模拟)—I spent a week in Xiamen last month.
—Then you must have been overcharged for sea food many a time, ________ you? This city is known for that. A.mustn't C.haven't
B.weren't D.hadn't
4.(2019·常州模拟)Using AI, many companies are now conducting experiments that ________
possible just a few years ago.
A.would have been C.shouldn't have been
B.might have been D.couldn't have been
5.(2019·徐州、淮安、连云港模拟)—It's really great to have a computer to store my photos.
—Don't count on it too much. It ________ break down and you'd better make a copy of them. A.must C.should
B.can D.will
6.(2019·南京、盐城模拟)Pele had bags of natural talent, but he ________ without the
determination to deal with all the problems life threw in his path.
A.would never succeed B.never succeeded
C.would never have succeeded D.had never succeeded
7.(2019·镇江模拟)I felt like giving up. I probably ________, but my Dad whispered,“Come on!
You can make it.”
A.would have
B.would
C.should D.should have
8.(2019·徐州、淮安、连云港模拟)—What a pity! You missed my birthday party.
—Terribly sorry! ________ my uncle not visited me unexpectedly. A.Should C.Had
B.Would D.Did
9.(2019·泰州模拟)—Hope there will be an end to the trade war between China and the US.
—Indeed, otherwise both sides ________ a lot. A.must suffer C.suffered
B.were to suffer D.would suffer
10.(2019·扬州模拟)If she ________ make such a simple wish as not to be teased for disability
last Christmas, Amy would still feel lonely now.
A.had dared not C.dared not
B.hadn't dared to D.didn't dare to
11.(2019·南通模拟)If it had not been for the heroes' contributions and sacrifices, we ________
such a happy life.
A.wouldn't have led C.haven't led
B.wouldn't be leading D.are not leading
12.(2019·南通七市模拟)I would not be seeing the film now ________ me up in time.
A.were Kathy not to pick B.had Kathy not picked C.if Kathy hasn't picked D.if Kathy did not pick
13.(2019·苏、锡、常、镇模拟)The accident which left 15 people on board dead ________ if both
the angry female passenger and the bus driver had kept calm.
A.should have avoided B.should be avoided C.could have avoided D.could have been avoided
14.(2019·盐城模拟)If the new security system ________ into effect, such accidents would never
have happened.
A.would be put C.should be put
B.were put D.had been put
15.(2019·苏、锡、常、镇模拟)The explosion in the chemical plant ________ avoided had the
county authorities, aiming too much at short-term interests, performed their duties from the beginning.
A.should be C.must have been
B.might be D.could have been
1解析:选A 句意:我认识汤姆·琼斯很多年了;当然,他很紧张,以防出什么差错。in case后面的事情是小概率事件,用“should+动词原形”。
2解析:选B 句意:“我无法理解为什么他竟然会如此生气。”“他经常这样敏感的。”should此处意为“竟然”,表示出乎意料;根据“I meant no offence.”中用了过去时可知,事情发生在过去,故选B。
3解析:选B 句意:“上个月我在厦门待过一个月。”“你一定因为海鲜食品被宰了很多次,对吗?这个城市宰客是很有名的。”must在句中表示“想必,一定”的时候,其后面如果用反义疑问句,要依据不表示推测的情形来确定。根据句中的时间状语,可知此处是对过去进行推测,用一般过去时。
4解析:选D 句意:如今使用AI(人工智能)后,许多公司都可以做在几年前不可能做的实验。根据语境可知,此处应表示否定,说明过去的可能性,故用could not have been。
5解析:选B 句意:“有一台电脑来存储我的照片真是太好了。”“别太指望它。它有可能会发生故障,你最好把它们复制一份。”can表示客观存在的可能性。
6解析:选C 句意:贝利有很多的天赋,但是如果他下不了决心去处理人生道路上遇到的所有问题的话,他是永远不会成功的。本句是由without引出的含蓄虚拟条件句,再根据句中的第一个谓语动词had,可以判断此处是表示与过去事实相反的假设,主句部分应该用would have done。
7解析:选A 句意:我想放弃。我可能已经放弃了,但我爸爸低声说:“加油!你可以做到。”空格后是but引导的并列句,表示隐匿的条件,根据谓语动词whispered可知,此处表示与过去事实相反的假设,所以主句谓语用would have+过去分词,此处用了省略形式。
8解析:选C 句意:“好可惜,你没有参加我的生日聚会。”“非常抱歉,要是我叔叔昨天没有突然来看我(我就不会错过你生日了)。”答句是一个省略句,省略了主句,
而且还是一个倒装句。Had my uncle not visited me unexpectedly.=If my uncle had not visited me unexpectedly.
9解析:选D 句意:“希望中美之间的贸易战能够结束。”“是的,要不然的话,双方都会遭受很大的损失。”otherwise 表示隐匿的条件,根据句意可知此处表示的是与将来事实可能相反的假设,所以主句部分用“would+动词原形”。
10解析:选B 句意:如果她在去年圣诞节不敢许下如此简单的愿望——不因为残疾而被嘲笑,艾米现在仍然会感到孤独。由last Christmas可知,从句与过去事实相反,所以从句谓语应用had done。
11解析:选B 句意:如果不是英雄们的贡献和牺牲,我们现在不会过着幸福的生活。本句是混合条件句,从句与过去的事实相反,用的是had+动词的过去分词。但是主句与现在的事实相反,所以用would+动词原形。此处是与现在正在发生的事情相反,应用进行式。
12解析:选B 句意:要是Kathy没有及时来接我,我现在就不会在看这部电影了。该句是混合条件句。从句部分是表示与过去事实相反的假设,所以应该用had done。此处省略了if,将had提至句首。had Kathy not picked ...=if Kathy had not picked ...。
13解析:选D 句意:如果那位愤怒的女乘客和司机都保持冷静的话,这次造成车上15人死亡的事故本可以避免的。根据从句中“had kept calm”可知本句是表示与过去事实相反的假设,所以主句谓语必须用could/should/would+have done。又因为“the accident”与“avoid”之间是被动关系,所以用被动式。故选D。
14解析:选D 句意:如果新的安全系统已经得以实施,这种事故就不会发生了。根据主句中的谓语动词“would never have happened”可知该句表示的是与已经发生的事情相反的假设,所以从句谓语用had+done。
15解析:选D 句意:如果县政府从一开始就履行职责,不是过分着眼于短期利益,那么化工厂的爆炸就可以避免。had the county authorities ... performed their duties from the beginning是省略了if的条件状语从句。正常的语序是:if the county authorities had performed ...;由此可见本句表示与过去事实相反的假设,主句谓语应该用
would/could/might+have done。