题目内容
【题目】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项。
练习册系列答案
相关题目