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

—Why does Mary look so worried today?
—I’m not sure, but she _____ a small accident driving here.

A.must haveB.might haveC.must have hadD.might have had

D

解析试题分析:考察情态动词用法。“情态动词+have done”表示对过去情况的虚拟或者推测;“情态动词+动词原形”表示对现在情况的虚拟或者推测。句义:—为什么Mary今天看起来很担忧啊?—我不清楚,也许是在开车来的时候,出了点小事故吧!根据句义可知是对过去发生的事情的推测。Must have done一定做了某事,表示对过去所发生的事情有把握的肯定推测。Might have done也许做了某事,表示没有把握的推测。故D正确。
考点:考察情态动词用法

练习册系列答案
相关习题

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

-- What’s wrong with your pen?
-- The ink ___________ come out.

A.can’t B.won’t C.hasn’t D.doesn’t

查看答案和解析>>

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

_____ you pass me the plate on the table?

A.CanB.CouldC.MayD.Must

查看答案和解析>>

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

They       have got lost, or had an accident.

A.canB.mightC.mustD.mustn’t

查看答案和解析>>

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

— Can I pay the bill by check? 
— Sorry, sir. But it's the management rules of our hotel that payment ______be made in cash.

A.shallB.needC.willD.can

查看答案和解析>>

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

No student ______ go out of the school campus after 10:00 at night without permission according to the school regulations.

A.shallB.mustC.wouldD.should

查看答案和解析>>

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

The manager commanded that the work ____ finished by the end of this month.

A.should be B.will be C.must be D.ought to be 

查看答案和解析>>

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

―Do you know where David is? I couldn’t find him anywhere.
―Well. He ______ have gone far — his coat’s still here.

A.needn’t B.can’t C.mustn’t D.wouldn’t

查看答案和解析>>

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

When we were young, every evening my brother and I ___ stay at home waiting for my mother?

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

查看答案和解析>>

同步练习册答案