Had they known what was coming next, they________   second thoughts.
A.may haveB.could haveC.must have hadD.might have had
D
【考點】虛擬語氣中的情態(tài)動詞
本句是一個倒裝句,可還原為:if they had known what was coming next, they might have had second thought。根據(jù)had known提示,可知是與過去事實相反,因此虛擬語氣主句中應(yīng)該用would/might +have done,由此可見答案D符合語境。
練習冊系列答案
相關(guān)習題

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

--- What have you learned from your experience in Japan?
--- Well, meeting people from another culture ___ be very difficult.
A.mustB.canC.shouldD.shall

查看答案和解析>>

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

It’s high time that he settled down in the city and ____ a new life.
A.startB.startedC.to startD.starting

查看答案和解析>>

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

You didn’t let me drive. If we _______ in turn, you _______ so tired.
A.drove; didn’t getB.drove; wouldn’t get
C.were driving; wouldn’t get D.had driven; wouldn’t have got

查看答案和解析>>

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

The English teacher suggested Lily that she _________ more English books.
A.readsB.must readC.read D.can read

查看答案和解析>>

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

We would have called a taxi yesterday if Harold __________us a ride home.
A.didn’t offerB.wouldn’t offer
C.hasn’t offeredD.hadn’t offered

查看答案和解析>>

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

Jack is a great talker.   It’s high time that he              something instead of just talking.
A. will doB. has doneC.doD.did

查看答案和解析>>

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

She got stuck in a terrible traffic jam on the highway to Shanghai,or
she   dinner with her family now.
A.will be havingB.would be havingC.is havingD.was having

查看答案和解析>>

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

---- __________ you say goodbye so soon?
---- I’m sorry. My mother is expecting me at home.
A.MustB.CanC.WouldD.Might

查看答案和解析>>

同步練習冊答案