The boy the first prize, but he was so careless as to make a foolish mistake.A. must have

发布时间:2020-08-16 17:14:57

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

网友回答

A. must have gained
B. need have gained
(答案→)C. could have gained
D. shall have gained
解析:考查情态动词。must have done 对过去事情肯定的推测,一定,need have done 本需要做某事,而实际上没有做,could have done 本可以做某事,而实际上没有做,句意:这个男孩本可以获得第一名的,但是实际上没有做。故选C。
以上问题属网友观点,不代表本站立场,仅供参考!