【題目】Had they known what was coming next, they _________second thoughts.

A.may haveB.could have

C.must have hadD.might have had

【答案】D

【解析】

選D,本題考查虛擬語氣的用法。本句是一個倒裝句,可還原為:if they had known what was coming next, they might have had second thought。根據(jù)had known提示,可知是與過去事實(shí)相反,因此虛擬語氣主句中應(yīng)該用would/might have done,由此可見答案D符合語境。

練習(xí)冊系列答案
相關(guān)習(xí)題

科目:高中英語 來源: 題型:

【題目】People who do not smoke have less ______of suffering from lung cancer than those who do so.

A.potentialB.pattern

C.preferenceD.prejudice

查看答案和解析>>

科目:高中英語 來源: 題型:

【題目】__________ Tom didn’t pass the exam made his parents very upset.

A. Which B. What C. That D. When

查看答案和解析>>

科目:高中英語 來源: 題型:

【題目】Mary couldn’t________ the terrible working conditions in that factory and resigned last week.

A.catch up withB.keep up with

C.put up withD.come up with

查看答案和解析>>

科目:高中英語 來源: 題型:

【題目】Word came __________ Napoleon would come to inspect them.

A.whenB.whyC.howD.that

查看答案和解析>>

科目:高中英語 來源: 題型:

【題目】The wheelchairs are _____ for the people who are unable to walk.

A.designedB.expectedC.changedD.wished

查看答案和解析>>

科目:高中英語 來源: 題型:

【題目】The bookstore was willing to provide us with all the books we needed, _____ made us moved.

A.whatB.itC.whichD.that

查看答案和解析>>

科目:高中英語 來源: 題型:

【題目】 I am sorry the traffic is so heavy.

Does that _______ why you are so late?

A. settle down

B. account for

C. get away with

D. cut down

查看答案和解析>>

科目:高中英語 來源: 題型:

【題目】 China has been pushing the reform of public hospitals _______ all its citizens.

A. in charge of B. for the purpose of

C. in honor of D. for the benefit of

查看答案和解析>>

同步練習(xí)冊答案