Had they known what was coming next, they   second thoughts.
A.may haveB.could have
C.must have hadD.might have had
D

試題分析:句意:如果他們知道接下來是什么,他們可能會(huì)重新考慮的。Had they known what was coming next=If  they had known what was coming next,表示如果過去他們知道將會(huì)發(fā)生什么事,后半句應(yīng)用 could/should /might/would+have+p.p.的形式,表示對(duì)過去事實(shí)的假設(shè)。故選D。
練習(xí)冊(cè)系列答案
相關(guān)習(xí)題

科目:高中英語 來源:不詳 題型:單選題

You only had meat and fish yesterday. If you had eaten vegetables, they         easily.
A.would digestB.digestedC.will digestD.would have digested

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

Had it not been for the haze(霾)weather phenomenon, there         fewer car accidents in Beijing then.
A.would have beenB.were
C.may beD.would be

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

We were stuck at the airport because of the heavy fog, otherwise we ________ here in time for the conference.
A.a(chǎn)rrivedB.had arrived
C.would arriveD.would have arrived

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

—I don’t know what I _______ without the suitcase you lent me.
—Glad to have been of some help to you.
A.would have doneB.would do
C.should have done D.should do

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

If only he _____ quietly as the doctor instructed, he would not suffer so much now.
A.would lie B.lay C.had lain D.should lie

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

We have made good preparations for Sarah’s birthday, but if she ________ late to the party, it would ruin the surprise for her.
A.comesB.would comeC.had comeD.were to come

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

The rule demands that everyone ______ quiet in the school library.
A.keepsB.keepC.will keepD.should be kept

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

______ it______ for your help,I couldn't have made any progress.
A.Had;not been      B.Should;not been
C.Did;not been      D.Not;be

查看答案和解析>>

同步練習(xí)冊(cè)答案