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 gained | B.need have gained | C.could have gained | D.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 express | B.would express | C.could have expressed | D.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 achieve | D.should have achieved |
|
The weather ________ be very cold at times, though it’s usually warm in spring in my home-town. |
You ______be sitting in this waiting room, sir. You see, it is for women and children only.A.oughtn’t to | B.dare not | C.need not | D.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’t | B.mustn’t | C.can’t | D.wouldn’t |
|
最新试题
热门考点