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

Had they known what was coming next, they   second thoughts.

A.may haveB.could have
C.must have hadD.might have had

D

解析试题分析:句意:如果他们知道接下来是什么,他们可能会重新考虑的。Had they known what was coming next=If  they had known what was coming next,表示如果过去他们知道将会发生什么事,后半句应用 could/should /might/would+have+p.p.的形式,表示对过去事实的假设。故选D。
考点:考查虚拟语气的用法。

练习册系列答案
相关习题

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

____ in a branch of the tree ___ a note which read "I'll meet you at the School Gate".

A.Sticking; was there B.Stick; was there
C.To stick; was D.Stuck; was

查看答案和解析>>

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

________ the problem of land erosion(侵蚀) getting more serious, the government is searching for a way to deal with it.

A.As B.When C.With D.If

查看答案和解析>>

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

Whether you believe it or not, it is ______that causes your illness.

A.because of your overweight B.you are so overweight
C.because you are overweight D.your being overweight

查看答案和解析>>

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

Everyone is different and that is ________ makes our world so much better.

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

查看答案和解析>>

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

-- I didn't realize how popular the restaurant was until I made a reservation the other day.
-- I beg your pardon, but when __________?

A.was you realized itB.it was that you realized it
C.you realized it D.was it that you realized it

查看答案和解析>>

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

That was really a splendid evening.  It’ s years _____ I enjoyed myself so much.

A.whenB.thatC.beforeD.since

查看答案和解析>>

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

While________ along the road, Mr. Smith met an old friend of his.

A.walked B.he is walking C.walking D.is walking

查看答案和解析>>

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

The astronaut did many experiments in the spaceship, ______ much help for knowing space.

A.which we think it is B.which we think are of
C.of which we think are D.I think which is of

查看答案和解析>>

同步练习册答案