题目内容

Had they known what was coming next, they    second thoughts.

A.may have B.could have
C.must have hadD.might have had

D

解析试题分析:句意:要是他们早知道接下来所发生的事,他们可能已经改变想法了。Had they known ...是对过去情况的虚拟,相当于If they had known ...根据过去情况虚拟语气的构成,主句用 would/should/could/might+have+过去分词,可知此空要填:might have had 。
考点:考查虚拟语气

练习册系列答案
相关题目

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

精英家教网