精英家教网 > 高中英语 > 题目详情
--- Have you told him we have changed the plan?
I _____ have, but I haven’t done it yet.
A.mustB.ought toC.needn’tD.can’t
B

试题分析:考察情态动词用法。A必须,一定;B应该;C不必;D不可能;ought to have done本应该做某事,实际上却做未。Must have done一定做了某事;needn’t have done本不需要做某事,实际上却做了。句意:—你告诉他我们改变计划了吗?—我本应该告诉他,但是我还没有告诉他呢。根据句意说明B正确。
点评:本题是高考必考考点,一定要牢记句型意思。must have done过去肯定做了某事。should have done 本应该做而实际未做。can’t have done 过去不可能做了某事;shouldn’t have done 本不应该做而实际做了。 need have done 本有必要做某事;needn’t have done 本没有必要做某事;注意没有 mustn’t have done的形式。
练习册系列答案
相关习题

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

The professor gave orders that the test ____before 5:30.
A.be finishedB.will finishC.will be finishedD.shall finish

查看答案和解析>>

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

If you were older, I ____ you to go there yesterday.
A.would allowB.should allowC.would have allowed D.had allowed

查看答案和解析>>

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

There was something wrong with the network, or the e-mail____ earlier.
A.could have been sentB.might be sent
C.need have been sentD.must be sent

查看答案和解析>>

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

How I wish I _____ history when I was in university.
A.studyB.studiedC.would studyD.had studied

查看答案和解析>>

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

The old pianist wouldn’t listen to our repeated request that he _______ in public again.
A.playedB.playC.wouldD.was going to play

查看答案和解析>>

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

Watch out for these animals! They could be terrified ______ a sudden loud noise.
A.being thereB.should there be
C.there wasD.there have been

查看答案和解析>>

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

Without the leadership of the Party, there ____no New China.
A.would beB.has beenC.should beD.was

查看答案和解析>>

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

How I wish I _________ him the secret! I regret having done that now.
A.hadn’t told B.had toldC.would tellD.didn’t tell

查看答案和解析>>