满分5 > 高中英语试题 >

If they had known what was coming next, ...

If they had known what was coming next, they __ their mind.

A. may change     B. could change     C. must have changed   D. might have changed

 

D 【解析】考查情态动词。if引导的条件状语从句与过去是相反,主句中要用would/should might have done. 而must have done表示一定已经做了某事。
复制答案
考点分析:
相关试题推荐

New Zealand's universities offer a wide __ of courses in many fields, including the arts, economics, communications and technology.

A. range              B. process           C. trend             D. bunch

 

查看答案

My teacher has never lost his temper; that is to say, he is a __ man.

A. generous            B. mild              C. rude              D. tough

 

查看答案

       in the ticket hall for almost an hour, I suddenly realized I had left my ID card home.

A. To wait            B. To have waited     C. Waiting           D. Having waited

 

查看答案

— Watch out! The petrol __.

    — Oh, my God. We have to find a service station soon enough.

A. runs out        B. has run out         C. is running out      D. has been run out

 

查看答案

Little      about her own safety when trying to save the poor blind man, though she was in great danger herself.

A. did Rose care      B. Rose did care      C. Rose does care      D. does Rose care

 

查看答案
试题属性

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.