If they had known what was coming next, they __ their mind.A.may changeB.could c

If they had known what was coming next, they __ their mind.A.may changeB.could c

题型:不详难度:来源:
If they had known what was coming next, they __ their mind.
A.may changeB.could changeC.must have changedD.might have changed

答案
D
解析
考查情态动词。if引导的条件状语从句与过去是相反,主句中要用would/should might have done. 而must have done表示一定已经做了某事。
举一反三
--- Mary had a traffic accident and has been sent to the hospital. Did you tell her boss about it?
--- Yes, but I _____ her husband first.
A.should have toldB.shouldn’t have told
C.must have toldD.needn’t have told

题型:不详难度:| 查看答案
--- What have you learned from your experience in Japan?
--- Well, meeting people from another culture ___ be very difficult.
A.mustB.canC.shouldD.shall

题型:不详难度:| 查看答案
They urged that the library_______ open during the vacation.
A.must be keptB.is kept
C.would be keptD.be kept

题型:不详难度:| 查看答案
I ______ to go on a diet, but the dishes at the party were simply impossible to resist.
A.had intendedB.am intending C.intend D.could intend

题型:不详难度:| 查看答案
--- Did you go to her birthday party held the day before yesterday?   
--- I ____, but something unexpected happened at my home.
A.intendedB.had intended to
C.had intended to goD.intended to go

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.