2020-2021学年江苏省宿迁市第二职业高级中学高二英语模拟试题含解析 一、 选择题 1. – We could invite John and Barbara to the Friday night party. -- Yes train ______. I stood all the way. A. were occupied B. would be occupied C. would occupy D. had occupied 参考答案: A 10. I regret that I waited in the queue for a long time to buy the ticket this morning. I ______ it online. A. could buy B. must buy C. could have bought D. must have bought 参考答案: C 【详解】考查情态动词。句意:今天早上我排队等了很长时间才买下这张票,我感到很后悔。我本来可以在网上买的。could have done表示过去本来可以有机会选择做某事,但实际上没有那样做,通常译为“本来可以”。故选C。 【点睛】情态动词+have done是我们要学****的情态动词中重要的一个语法项目,有一点是大家必须记住的,那就是——它一定表示“过去的或已经发生的事情”。 下面带大家逐一总结一下其用法:1、must have done对过去的推测,“一定已经,肯定已经…”;2、can’t/couldn’t have done对过去的推测,“不可能做过某事”;3、can/could sb. have done...?对过去的推测,“某人可能做过某事吗?”4、may/might have done对过去的推测,“也许已经,可能做过”;5、needn’t have done“不必做但是做了”;6、could have done(不是can)表示“本来可以做而未做”;7、should/ought to have done表示“过去应该做却没有做”,should/ought not to have done表示“过去不该做但做了”;8、would have done表示“本打算做事实上未做”。 分析本题,抓住两点:第一、分析句意可知,此处的推测为对过去事情的推测,故用完成式,排除答案A、B;第二、再分析must have done和could have done的区别,从而选择出正确的答案。 11. ______ the warning message, more visitors might have been trapped in the flood. A. Apart from B. Regardless of C. Other than D. But for 参考答案: D 12. A good teacher must not only have much knowledge but also know how to ____ his ideas. A. convey B. conduct C. co