问题 选择题

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。

单项选择题
问答题 简答题