精英家教网 > 高中英语 > 题目详情
(2012·浙江高考)Had they known what was coming next, they ________ second thoughts.
A.may haveB.could have
C.must have hadD.might have had
D
选D 根据“Had they known ...”可知,此处是省略了if的条件句,表示与过去事实相反的假设,所以主句用should/would/could/might+have done结构,故D项正确。
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题

So necessary _____ it to learn about their customs that I will attend a special lecture next  week.
A.I have foundB.I feelC.have I foundD.will I feel

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

.No sooner ________ down on bed ________ the telephone rang.
A.had he lain; thanB.had he lied; when
C.did he lie; thanD.had he laid; before

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

On the small island, which is the entrance to New York Harbor,  _______.
A.the Statue of Liberty stands
B.stands the Statue of Liberty
C.does the Statue of Liberty stand
D.is the Statue of Liberty standing

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

______ for the free tickets, I would not have gone to the films so often.
A.If it is not B.Were it not
C.Had it not beenD.If they were not

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

________ who had arrested him three times for carrying drugs.
A.Before George stood the policeman
B.Before George the policeman stood
C.Before the policeman stood George
D.Before George did the policeman stand

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

(2013·郑州一模)—Did you tell her the bad news?
—Yes, but I'd rather ________.
A.didn't B.not
C.not have D.hadn't

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

—Would you like to join me for a quick lunch before class?
—________,but I promised Nancy to go out with her.
A.I'd like toB.I like it
C.I don'tD.I will

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

—Mike likes watching TV but he doesn’t like playing football.
    .
A.So does TomB.Neither is Tom
C.It’s the same with TomD.So is Tom

查看答案和解析>>

同步练习册答案