满分5 > 高中英语试题 >

(2012·浙江高考)Had they known what was comin...

(2012·浙江高考)Had they known what was coming next, they ________ second thoughts.

Amay have                         Bcould have

Cmust have had                     Dmight have had

 

D 【解析】选D 根据“Had they known ...”可知,此处是省略了if的条件句,表示与过去事实相反的假设,所以主句用should/would/could/might+have done结构,故D项正确。  
复制答案
考点分析:
相关试题推荐

(2012·安徽高考)Grace doesn't want to move to New York because she thinks if she ________ there, she wouldn't be able to see her parents very often.

Alives                             Bwould live

Chas lived                          Dwere to live

 

查看答案

(2013·天津高考)If he had spent more time practising speaking English before, he ________ able to speak it much better now.

Awill be                          Bwould be

Chas been                         Dwould have been

 

查看答案

(2013·北京高考)If we ________ a table earlier, we wouldn't be standing here in a queue.

Ahave booked             Bbooked

Cbook                          Dhad booked

 

查看答案

(2013·济南一中模拟)—Where ________ Mary have put the empty bottles?

—She ________ them away. They must be somewhere.

Acan; can't have thrown

Bmust; needn't

Cmust; must have thrown

Dcan; mustn't have thrown

 

查看答案

(2013·河北衡水中学模拟)Some young people these days just ________ go out of their homes to contact the real world.

Amustn't                          Bwon't

Cmightn't                          Dshouldn't

 

查看答案
试题属性

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