当前位置:高中试题 > 英语试题 > 虚拟语气 > ---Mike must have known that.---No, he ________. How _______ he?A.mustn’t, mustB...
题目
题型:不详难度:来源:
---Mike must have known that.
---No, he ________. How _______ he?
A.mustn’t, mustB.may not, mightC.couldn’t, canD.needn’t, need

答案
C
解析
must have done对过去的肯定的推测,否定句用can’t或couldn’t;第二空根据题意他怎么会知道,因此本题选C。
核心考点
试题【---Mike must have known that.---No, he ________. How _______ he?A.mustn’t, mustB】;主要考察你对虚拟语气等知识点的理解。[详细]
举一反三
If you had told me in advance, I ________ him at the airport. 
A.would meet B.will meetC.would have metD.will have meet

题型:不详难度:| 查看答案
He had dreamed of going there for a long time. But he _______ he would have such an unpleasant experience.
A.needn’t have expectedB.couldn’t have expected
C.mustn’t have expectedD.shouldn’t have expected

题型:不详难度:| 查看答案
The manager ______ the worker how to do it, or the accident couldn’t have happened.
A.couldn’t have toldB.ought to tell
C.could have toldD.mustn’t have told

题型:不详难度:| 查看答案
It’s hard to say what kind of person he is. Sometimes he is very nice; at other times he _______ be very cold.
A.mustB.willC.shallD.can

题型:不详难度:| 查看答案
      , the forest fire would have been discovered much earlier.
A.But for their careB.Had they been more careful
C.Without their careD.If they were careful

题型:不详难度:| 查看答案
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.