精英家教网 > 高中英语 > 题目详情

---Why hasn’t Jane arrived yet?  
---She ______ again in the morning.

A.shouldn’t have overslept
B.may have turned off the alarm clock
C.must have no one to call her
D.should have someone to wake her up

B

解析试题分析:考查情态动词的完成式:句意:对不起。我迟到了。我可能是把闹钟关了,又睡回笼觉了。might 表示“有可能...”。  might have done sth. 是常用句型,表示在过去可能做了什么。用should(n’t) have done就表示“过去(不)应该做而没做(做了)”,must have done过去一定做了,选B。
考点:考查情态动词的完成式

练习册系列答案
相关习题

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

Whenever my grandmother calls just to chat with me,I drop everything and enjoy the moment,knowing these times__________pass.

A.callB.mustC.shallD.might

查看答案和解析>>

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

Go and do it right now, and you _____ have my help when in trouble.

A.will B.shall C.should D.must

查看答案和解析>>

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

-Are you coming to the English evening?
-I’m not sure. I     go to the concert instead.

A.must B.might C.should D.would

查看答案和解析>>

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

— I missed the earliest flight in the morning. It was really a pity.
—You _________ to the airport by taxi instead of by bus.

A.should go B.should have left C.should leave D.must have gone

查看答案和解析>>

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

-- Who do you think _____ such a foolish thing?
-- It _____ Tom, but I’m not sure.

A.could have done; may have been B.could have done; must have been
C.should have done; may be D.must have done; might have been

查看答案和解析>>

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

— These grapes look really beautiful.
— They _______! See the price $3.99 a pound. Very expensive, aren’t they!

A.would B.could C.might D.should

查看答案和解析>>

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

Something terrible _________ if he didn’t come to the bar as he always did.

A.should happen B.might happen
C.must have happened D.can have happened

查看答案和解析>>

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

-Will the book I ordered arrive in time?
-lt _______, if there is no traffic jam.

A.must B.can C.should D.would

查看答案和解析>>

同步练习册答案