精英家教網 > 高中英語 > 題目詳情
--- 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

試題分析:考察情態(tài)動詞用法。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

查看答案和解析>>

同步練習冊答案