【题目】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项。
编辑: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项。