―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’t | B.can’t | C.mustn’t | D.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 be | B.might it be | C.must it have been | D.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.can | B.may | C.should | D.might |
|
The manager commanded that the work ____ finished by the end of this month. A.should be | B.will be | C.must be | D.ought to be |
|
Mike ______have stolen the money from the bank,______he appeared to be rich overnight.A.can’t; for | B.might; for | C.must; since | D.can’t; since |
|
—May I watch TV for another 15 minutes, Mum? —Oh, dear, if you _____. |
最新试题
热门考点