题目内容
【题目】Had they known what was coming next, they second thoughts.
A.may have B.could have
C.must have had D.might have had
【答案】D
【解析】考查虚拟语气的使用。从从句结构可判断是与过去的事实相反,从句用had done,主句谓语应为"would/should/could/might+have done"。句意:要是知道了接下来要发生的事情,他们可能会改变主意。故选D。
练习册系列答案
相关题目