题目内容

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

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网