题目内容

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

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

D

解析试题分析:句意:如果他们知道接下来是什么,他们可能会重新考虑的。Had they known what was coming next=If  they had known what was coming next,表示如果过去他们知道将会发生什么事,后半句应用 could/should /might/would+have+p.p.的形式,表示对过去事实的假设。故选D。
考点:考查虚拟语气的用法。

练习册系列答案
相关题目

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

精英家教网