―Do you know where David is? I couldn’t find him anywhere.―Well. He ______ have

―Do you know where David is? I couldn’t find him anywhere.―Well. He ______ have

题型:不详难度:来源:
―Do you know where David is? I couldn’t find him anywhere.
―Well. He ______ have gone far — his coat’s still here.
A.needn’tB.can’tC.mustn’tD.wouldn’t

答案
B
解析

试题分析:考查表示推测的情态动词用法:句意:--你知道戴维在哪里?我到处都找不到他。---喔,他不可能走远--他大衣还在这儿呢。表示否定推测用can’t have done,过去不可能做了…,needn"t have done sth. 表示“本不必做某事”(实际上做了),mustn"t 表示“禁止”,不能用于推测句。wouldn"t have done sth. 用于虚拟语气,表示“如果。。的话,就不会做了某件事情),选B
举一反三
---Do you still remember when we went to Chong qing?
----I can’t remember now but_____ sometime last summer?
A.could it beB.might it beC.must it have beenD.could it have been

题型:不详难度:| 查看答案
----Shall I go and buy two more bottles of beer?
----No, I’ve already bought them yesterday. That           be enough for us two.
A.canB.mayC.shouldD.might

题型:不详难度:| 查看答案
The manager commanded that the work ____ finished by the end of this month.
A.should beB.will beC.must beD.ought to be

题型:不详难度:| 查看答案
Mike ______have stolen the money from the bank,______he appeared to be rich overnight.
A.can’t; forB.might; forC.must; sinceD.can’t; since

题型:不详难度:| 查看答案
—May I watch TV for another 15 minutes, Mum?
—Oh, dear, if you _____.
A.canB.mustC.mayD.should

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.