精英家教网 > 高中英语 > 题目详情

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

【解析】本题考查虚拟语气的用法。本句是一个倒装句,可还原为:if they had known what was coming next, they might have had second thought。根据had known提示,可知是与过去事实相反,因此虚拟语气主句中应该用would/might have done,由此可见答案D符合语境。

练习册系列答案
相关习题

科目:高中英语 来源: 题型:

【题目】She must have finished her homework yesterday, ?

A. mustn`t she B. hasn`t she

C. didn`t she D. doesn`t she

查看答案和解析>>

科目:高中英语 来源: 题型:

【题目】An hour after the earthquake, Helen became a little .

A. quiet

B. still

C. calm

D. silent

查看答案和解析>>

科目:高中英语 来源: 题型:

【题目】---We want someone to design the new art museum for me.

---_____ the young fellow have a try?

A.ShallB.MayC.WillD.Need

查看答案和解析>>

科目:高中英语 来源: 题型:

【题目】-Would you please buy me a bright paper package when you go shopping?

- _________.

A. I’d rather you wouldn’t B. It’s OK with me.

C. What for? D. By all means.

查看答案和解析>>

科目:高中英语 来源: 题型:

【题目】—How about your travel?

—You can hardly imagine what difficulty we have had ______ the vast desert.

A.exploring B.explored C.to explore D.explore

查看答案和解析>>

科目:高中英语 来源: 题型:

【题目】Don’t ________ more work than you can do, or you will ________.

A. take over; break in B. take on; break down

C. take over; break off D. take on; break in

查看答案和解析>>

科目:高中英语 来源: 题型:

【题目】_____ you choose, you must stand by your decision.

A. Wherever B. Whenever C. However D. Whichever

查看答案和解析>>

科目:高中英语 来源: 题型:

【题目】【I felt I would never____the shock of his being worked to death.

A. get off B. get through C. get by D. get over

查看答案和解析>>

同步练习册答案