Why didn"t you tell me there was no meeting today? I _____ all the way here ____
题型:不详难度:来源:
Why didn"t you tell me there was no meeting today? I _____ all the way here _____the heavy snow. A.needn"t have driven;through | B.can"t have driven;across | C.mustn"t have driven;through | D.shouldn"t have driven;cross |
|
答案
A |
解析
needn"t have done表示“做了不必要做的事情”。can"t have done表示对过去情况的推测,意为“不可能发生了某事”。mustn"t have done 无此用法。shouldn"t have done表示“本不应该做的事而做了”。 |
举一反三
Swimming alone ____ be ____ dangerous. Do be careful.A.need, highly | B.may, high | C.can; highly | D.can; high |
|
It’s a very kind offer, but I really _____ accept it. A.mustn’t | B.needn’t | C.can’t | D.don’t |
|
Mother insisted that the child"s hands ______ before dinner.A.should wash | B.be washed | C.had been washed | D.would be washed |
|
Good luck to you, and _____ all your wishes come true.A.can | B.may | C.must | D.should |
|
No one ____ that to his face.A.dares say | B.dares saying | C.dare say | D.dare to say |
|
最新试题
热门考点