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

Had they known what was coming next, they second thoughts.A. may have B. must have hadC. could have

编辑:chaxungu时间:2026-04-27 02:46:59分类:高中英语题库

【题目】Had they known what was coming next, they _____ second thoughts.

A. may have B. must have had

C. could have D. might have had

在线课程

【答案】D

【解析】试题分析:考查虚拟语气。句意:如果他们知道接下来会发生什么,他们本来可能会三思的。前面Had they known可知是对过去的虚拟,他们是可能会在考虑而不是肯定会,故选D项。