精英家教网 > 高中英语 > 题目详情
--- Alice looks sad. Did you tell her about her brother’s accident?
--- Sorry, I ________ her just before her final exams.
A.can’t tellB.mustn’t have told
C.needn’t tellD.shouldn’t have told
D

试题分析:考查情态动词+have done的用法,句意:--Alice看起来很难过,你告诉她关于她哥哥的事故吗?--对不起,我不应该在期末考试前告诉她。因为说的是过去的情况,所以排除AC。Must和完成式连用,都是肯定,没有否定式,shouldn’t have done本不该做而做了。选D。
点评:情态动词无论是表达“推测和可能性”,还是表达“虚拟”这一概念,只要是对过去已经发生的事情进行描述,一律用“情态动词+have done”这一结构;对现在或将来的事情进行描述,用“情态动词+动词或系动词原形”。
练习册系列答案
相关习题

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

–Carla _______ go to that historical museum after school when she was a teenager.
--No wonder she is so familiar with it.
A.couldB.shouldC.might D.would

查看答案和解析>>

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

It was a fine day yesterday. I ________ have taken my raincoat with me.
A.couldn’tB.needn’tC.shouldn’tD.mustn’t

查看答案和解析>>

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

You       buy a gift, but you can if you want to.
A.mustB.mustn'tC.have toD.don't have to

查看答案和解析>>

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

—Mum, would you please buy me an MP5 player?
—If you can help do the dishes the whole vacation, you ________ have one as a reward.
A.mustB.needC.wouldD.shall

查看答案和解析>>

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

It             be the vocabulary that caused you the problem in the exercise because you know a lot of words.
A.mayB.couldntC.shouldD.neednt

查看答案和解析>>

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

-Why are you looking so worried? Is there anything I can do for you?
-The computer        break down when I nearly finished my composition.
A.can B.should C.must D.dare

查看答案和解析>>

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

When I went to their house, there was no light on. They _____ at home.
A.can’t beB.couldn’t be
C.can’t have beenD.mustn’t have been

查看答案和解析>>

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

Students ___________ remain in their seats until all the papers have been collected.
A.mayB.shallC.needD.can

查看答案和解析>>

同步练习册答案