精英家教网 > 高中英语 > 题目详情
She __________ have left school, for her bike is still here.
A.can’tB.wouldn’tC.shouldn’t D.needn’t
A

试题分析:考查情态动词表示推测。如果是对过去情况的推测,要使用“情态动词+have done”的形式;如果是对现在的情况进行推测要使用“情态动词+动词原形”;句意:她不可能已经离开了学校,因为她的自行车还在那里。说明是对过去发生的情况的推测。Shouldn’t have done本不应该做某事,实际上却做了;needn’t have done本不需要做某事实际上却做了。故A正确。
点评:情态动词的用法比较复杂。突出的是表示推测:如果是对现在的情况进行推测,使用“情态动词+动词原形”;对过去的情况进行推测,使用“情态动词+have done”;情态动词也经常用于虚拟语气,要分具体情况来分析,在条件句中和宾语从句,表语从句中都有体现。
练习册系列答案
相关习题

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

I ________ work out the problem at first, but after my teacher showed me an example, I ________ get the answer easily.
A.couldn’t; was able toB.can’t; could
C.wasn’t able to; couldD.was able to; was able to

查看答案和解析>>

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

--- Must I stay at home, Mum?
--- No, you_____
A.needn’tB.mustn’tC.don’tD.may not

查看答案和解析>>

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

Mary _______ her mother with the housework, but she didn’t.  
A.must have helpedB.ought to have helped
C.must helpD.should help

查看答案和解析>>

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

It was fine yesterday so I ______ the trouble to carry my raincoat with me.
A.don’t need to takeB.mustn’t have taken
C.didn’t need to takeD.needn’t have taken

查看答案和解析>>

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

No matter how healthy you _____be,you need to consult a doctor from time to time.
A.shouldB.willC.mustD.may

查看答案和解析>>

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

If you love someone, why ______ you chain him to your side, control his emotion, and even make him center on you?
A.mustB.dareC.needD.will

查看答案和解析>>

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

According to the rules and regulations, all payments _____ be made in cash in the shopping center.
A.shall B.can C.must D.should

查看答案和解析>>

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

---- Did you pass the driving test?
---- No. I ______ it, but I had little time practicing.
A.could have passedB.must have passed
C.can’t have passedD.shouldn’t have passed

查看答案和解析>>

同步练习册答案