详解:由上文的两个句子使用“一般过去时”可知,下文的句子是与过去事实相反的虚拟语气,其条件句的谓语动词要用“had+过去分词”的结构,其主句的谓语动词要用
“would/should/could/might+have+过去分词”的结构。
题二十五: B
详解:从“he isn't sure ”知道,应选might,表示把握不大的具体可能性。can 和might的意思相同, 但can表示客观的可能性, 在这里不符合语境。
题二十六: B
详解:表示推测时, can, may和must的区别是:can用于肯定句、否定句或疑问句中,意为“可能”;may 用于肯定句或否定句或中,意为“可能”;must用在肯定句中,意为“一定”。在肯定句中,could,may和must表示具体的可能性,而can表示客观的可能性。第一句话为疑问句,所以第一个空应填can;第二句话为肯定句, 根据“but I’m not sure”可知,表示把握不大的具体可能性,所以第二个空应填may。
题二十七: B
详解:由题意可知,“Had he been free yesterday”是一个与过去事实相反的虚拟条件句。如果if虚拟条件句的谓语中含有had,那么就可以把had提到句首并且把if省略,即If he had been free yesterday可变成Had he been free yesterday。因为主从句都是说的过去,所以主句的谓语动词应用should/would/could/might+have+过去分词”的结构。
题二十八: C
详解:由题意可知,“Had it not been for the sudden rain”是一个与过去事实相反的虚拟条件句。如果if虚拟条件句的谓语中含有had,那么就可以把had提到句首并且把if省略,即If it had not been for the sudden rain可变成Had it not been for the sudden rain。因为主从句都是说的过去,所以主句的谓语动词应用should/would/could/might+have+过去分词”的结构。
题二十九: B
详解:根据句意可知,应选must(偏偏,非要)。
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新资格考试认证2015届高考高三英语二轮语法专项训练:情态动词与虚拟语气(1)Word版及答案(8)全文阅读和word下载服务。
相关推荐: