A mistake ______ have been made on our bill. We didn’t order any fish today.A.s

A mistake ______ have been made on our bill. We didn’t order any fish today.A.s

题型:不详难度:来源:
A mistake ______ have been made on our bill. We didn’t order any fish today.
A.shouldB.wouldC.couldD.must

答案
D
解析

试题分析:考查情态动词。句意:我们的账单一定是出错了,我们没有要鱼。Should have done本应该;could have done本可以;must have done一定是。故选D。
举一反三
—It’s hard to believe that Jack ________ have fought with the policeman.
—Yes.If one ________ ask for trouble, it can"t be helped.
A.would; willB.must; mayC.should; mustD.need; dare

题型:不详难度:| 查看答案
No person _______ carry a mobile phone into the examination room during the national college Entrance Examinations.
A.shallB.mustC.canD.need

题型:不详难度:| 查看答案
A good rest between classes ________ recover brain power to its best and make us perform better in class later.
A.mustB.canC.needD.shall

题型:不详难度:| 查看答案
They       have got lost, or had an accident.
A.canB.mightC.mustD.mustn’t

题型:不详难度:| 查看答案
—We are worried about Tom. Why hasn’t he come back?
—Don’t worry. He ______ in a traffic jam.
A.might be caughtB.may have been caught
C.can have been caughtD.should have been caught

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

超级试练试题库

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