题目内容

(2012·浙江高考)Had they known what was coming next, they ________ second thoughts.

Amay have Bcould have

Cmust have had Dmight have had

 

D

【解析】D 根据“Had they known ...”可知,此处是省略了if的条件句,表示与过去事实相反的假设,所以主句用should/would/could/mighthave done结构,故D项正确。

 

练习册系列答案
相关题目

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

精英家教网