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

John talked with me for about an hour yesterday.Never ________ him talk so much.

A.did I hear   B.had I heard   C.I had heard   D.I heard

 

查看答案

________ deep down in the earth for thousands of years, the dead forest has rotted away and become coal.

A. Having buried                   B.Being buried   

C.Buried                        D.To be buried

 

查看答案

 In my view, London's not as expensive in price as Tokyo but Tokyo is ______in traffic.

A. the most organized                   B. more organized

C. so organized as                      D. as organized as

 

查看答案

 Catherine, ____ the alarm clock for 6 o’clock, or you would oversleep and be late for the train.

A. setting           B. sets                   C. set              D. to set

 

查看答案

 The companies are working together to create         they hope will be the best means of transport in the 21st century.

A. which       B. that        C. what        D. who

 

查看答案
试题属性

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