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

【题目】Had they known what was coming next, they _________second thoughts.

A.may haveB.could have

C.must have hadD.might have had

【答案】D

【解析】

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

练习册系列答案
相关习题

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

【题目】People who do not smoke have less ______of suffering from lung cancer than those who do so.

A.potentialB.pattern

C.preferenceD.prejudice

查看答案和解析>>

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

【题目】__________ Tom didn’t pass the exam made his parents very upset.

A. Which B. What C. That D. When

查看答案和解析>>

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

【题目】Mary couldn’t________ the terrible working conditions in that factory and resigned last week.

A.catch up withB.keep up with

C.put up withD.come up with

查看答案和解析>>

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

【题目】Word came __________ Napoleon would come to inspect them.

A.whenB.whyC.howD.that

查看答案和解析>>

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

【题目】The wheelchairs are _____ for the people who are unable to walk.

A.designedB.expectedC.changedD.wished

查看答案和解析>>

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

【题目】The bookstore was willing to provide us with all the books we needed, _____ made us moved.

A.whatB.itC.whichD.that

查看答案和解析>>

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

【题目】 I am sorry the traffic is so heavy.

Does that _______ why you are so late?

A. settle down

B. account for

C. get away with

D. cut down

查看答案和解析>>

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

【题目】 China has been pushing the reform of public hospitals _______ all its citizens.

A. in charge of B. for the purpose of

C. in honor of D. for the benefit of

查看答案和解析>>

同步练习册答案