满分5 > 高中英语试题 >

They might have found a better hotel if ...

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选项正确。
复制答案
考点分析:
相关试题推荐

In today’s information age, the loss of data _________ cause serious problems for a company.

A. need    B. should    C. can    D. must

 

查看答案

Without his support, we wouldn’t be _________ we are now.

A. how    B. when    C. where    D. why

 

查看答案

(题文)Ordinary soap, _________ correctly, can deal with bacteria effectively.

A. used    B. to use    C. using    D. use

 

查看答案

A rescue worker risked his life saving two tourists who _________ in the mountains for two days.

A. are trapping    B. have been trapped    C. were trapping    D. had been trapped

 

查看答案

In any unsafe situation, simply _________ the button and a highly-trained agent will get you the help you need.

A. press    B. to press    C. pressing    D. pressed

 

查看答案
试题属性

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.