满分5 > 高中英语试题 >

Had they known what was coming next, the...

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符合语境。
复制答案
考点分析:
相关试题推荐

Brown said he was by no means annoyed; ___________ he was glad to be able to make himself clearly understood.

A.all in all

B.on the other hand

C.on the contrary

D.in many ways.

 

查看答案

______________ I try to make time to go out and have fun, my grades _____________.

A.For the first time; trap

B.The first time; count

C.Every time when; worsen

D.Every time; suffer

 

查看答案

Adolescents are warned not to ____________ their pimples in case they get scars.

A.risk squeezing

B.attempt squeezing

C.tended to squeeze

D.encourage to squeezing

 

查看答案

There are a number of methods to provide ___________ relief from your toothache pain, which can’t cure the problem.

A.permanent

B.temporary

C.contemporary

D.consequent

 

查看答案

While reading, Helen has a habit of stopping _____ to give her long and flowing hair a smooth.

A.occasionally

B.eventually

C.automatically

D.absolutely

 

查看答案
试题属性

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.