—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’t | B.can’t | C.mustn’t | D.wouldn’t |
|
答案
B |
解析
考查虚拟语气表示推测。句意:—你知道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’t | B.shouldn’t | C.can’t | D.needn’t |
|
---- Please tell Tom about the meeting tomorrow. ---- We ______him yesterday.It is a little late ,in my opinion.A.ought to tell | B.would have told | C.should have told | D.must have told |
|
My sister was determined that her daughter ____abroad when she grows up.A.goes | B.go | C.would go | D.went |
|
---How much shall I pay for the phone call? ----You ____ .This is free of charge.A.shouldn’t | B.can’t | C.needn’t | D.mustn’t |
|
Tom always feels it necessary that he ________English.A.learns | B.would have learned | C.learn | D.were to learn |
|
最新试题
热门考点