题目

(2018·北京)They might have found a better hotel if they _________ a few more kilometers. A.drove                                                       B.would drive C.were to drive                                             D.had driven 答案:D 【解析】 考查虚拟语气。句意:如果他们多开几公里的话,他们也许会找到一个更好的旅馆。由“they might have found a better hotel”可知,该句是表示对过去的虚拟。if ____ a few more kilometers是条件句部分,表示对过去的虚拟,条件句部分要用过去完成时态,故D选项正确。 点睛:1. 表示对现在的虚拟:if条16.下列说法中正确的是(  )A.中子和质子结合成氘核时吸收能量B.升高放射性物质的温度,可缩短其半衰期C.某原子核经过一次α衰变和两次β衰变后,核内中子数减少4个D.由于不同金属的逸出功是不相同的,因此使不同金属产生光电效应的入射光的最低频率也不相同
英语 试题推荐