—Do you know where David is? — Well, he _____ have gone far — his coat is still

—Do you know where David is? — Well, he _____ have gone far — his coat is still

题型:不详难度:来源:
—Do you know where David is?
— Well, he _____ have gone far — his coat is still here.                   
A.shouldn’tB.can’tC.mustn’tD.wouldn’t

答案

解析
考查虚拟语气表示推测。句意:—你知道David在哪里?—嗯!他不可能走远的。他的上衣还在这里。Shouldn’t have done本不应该做某事,实际上做了;can’t have done不可能做某事;共计他的上衣还在这里,说明B正确。
举一反三
— Must I finish my homework before class is over?
— No, you ______. You can hand it in tomorrow.
A.mustn’tB.shouldn’t C.can’tD.needn’t

题型:不详难度:| 查看答案
---- Please tell Tom about the meeting tomorrow.
---- We ______him yesterday.It is a little late ,in my opinion.
A.ought to tellB.would have told
C.should have toldD.must have told

题型:不详难度:| 查看答案
My sister was determined that her daughter ____abroad when she grows up.
A.goesB.goC.would goD.went

题型:不详难度:| 查看答案
---How much shall I pay for the phone call? ----You ____ .This is free of charge.
A.shouldn’tB.can’tC.needn’tD.mustn’t

题型:不详难度:| 查看答案
Tom always feels it necessary that he ________English.
A.learnsB.would have learnedC.learnD.were to learn

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

超级试练试题库

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