The boy         the first prize, but he was so careless as to make a foolish mis

The boy         the first prize, but he was so careless as to make a foolish mis

题型:不详难度:来源:
The boy         the first prize, but he was so careless as to make a foolish mistake.
A.must have gainedB.need have gained
C.could have gainedD.shall have gained

答案
C
解析
考查情态动词。must have done 对过去事情肯定的推测,一定,need have done 本需要做某事,而实际上没有做,could have done 本可以做某事,而实际上没有做,句意:这个男孩本可以获得第一名的,但是实际上没有做。故选C。
举一反三
He did not regret saying what he did but felt that he _________ it differently.
A.could expressB.would express
C.could have expressedD.must have expressed

题型:不详难度:| 查看答案
Despite the fact that his scores were good, they were hardly as excellent as a student with his intelligence          .
A.achieved B.had achieved
C.would achieveD.should have achieved

题型:不详难度:| 查看答案
The weather ________ be very cold at times, though it’s usually warm in spring in my home-town.
A.canB.mayC.mustD.will

题型:不详难度:| 查看答案
You ______be sitting in this waiting room, sir. You see, it is for women and children only.
A.oughtn’t toB.dare notC.need notD.will not

题型:不详难度:| 查看答案
---Do you know where David is? I couldn’t find him anywhere.
---Well. He ______ have gone far----his coat’s still here.
A.shouldn’tB.mustn’tC.can’tD.wouldn’t

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

超级试练试题库

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