您现在的位置是:首页 > 学科知识查询 > 高中英语题库

They might have found a better hotel if they a few more kilometers.A. drove B. would drive C. were t

编辑:chaxungu时间:2026-04-27 03:18:26分类:高中英语题库

【题目】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选项正确。