精英家教网 > 高中英语 > 题目详情
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表示一定已经做了某事。
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题

The suggestion that the president _____ the meeting was accepted.
A.would attendB.attendC.attendsD.attended

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

—Do you know where David is?
— Well, he _____ have gone far — his coat is still here.                   
A.shouldn’tB.can’tC.mustn’tD.wouldn’t

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

He commanded that the work _______ before 5pm .
A.was finishedB.should be finishedC.would be finishedD.finished

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

--- 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

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Mike insisted that he ____ nothing wrong and ____ free.
A.did… setB.had done…be set
C.do…should be setD.had done… must be set

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Look at the trouble we’re in. If only we _____ our teacher’s advice.
A. had taken     B would have taken   C. took      D. have taken

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

— Pity you missed the lecture on nuclear pollution
—I _______ it, but I was busy preparing for a job interview.
A.attendedB.had attendedC.would attendD.would have attended

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

—What happened to the young trees we planted?
—The trees       well, but I didn't water them.
A.might growB.needn't have grown
C.would grow D.would have grown

查看答案和解析>>

同步练习册答案