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

A. may have

B. could have

C. must have had

D. might have had

【答案】D

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

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

科目:高中英語(yǔ) 來(lái)源: 題型:

【題目】She must have finished her homework yesterday, ?

A. mustn`t she B. hasn`t she

C. didn`t she D. doesn`t she

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源: 題型:

【題目】An hour after the earthquake, Helen became a little .

A. quiet

B. still

C. calm

D. silent

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源: 題型:

【題目】---We want someone to design the new art museum for me.

---_____ the young fellow have a try?

A.ShallB.MayC.WillD.Need

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源: 題型:

【題目】-Would you please buy me a bright paper package when you go shopping?

- _________.

A. I’d rather you wouldn’t B. It’s OK with me.

C. What for? D. By all means.

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源: 題型:

【題目】—How about your travel?

—You can hardly imagine what difficulty we have had ______ the vast desert.

A.exploring B.explored C.to explore D.explore

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源: 題型:

【題目】Don’t ________ more work than you can do, or you will ________.

A. take over; break in B. take on; break down

C. take over; break off D. take on; break in

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源: 題型:

【題目】_____ you choose, you must stand by your decision.

A. Wherever B. Whenever C. However D. Whichever

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源: 題型:

【題目】【I felt I would never____the shock of his being worked to death.

A. get off B. get through C. get by D. get over

查看答案和解析>>

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