题目内容
【题目】 If it _____ another ten minutes, the game would have been called off.
A. had rained B. would have rained
C. have seen D. rained
【答案】A
【解析】
试题分析:考查虚拟语气。与现在事实相反的虚拟语气,基本结构为:从句用动词的一般过去时(be动词用were),主句用should/would/could...+动词原形;与过去事实相反的虚拟语气,基本结构为:从句用动词的过去完成时,主句用should/would/could...+have done,与将来的事实相反时,从句用were+ 不定式,主句用Should / would / could … +动词原形。这里比赛会被取消是过去发生的事情,所以是与过去的事实相反,从句用过去完成时。句意:如果再下十分钟雨,比赛就会被取消。故选A。
![](http://thumb2018.1010pic.com/images/loading.gif)
练习册系列答案
相关题目