问题

y thefirst prize, but he was so careless as to make a foolish mistake.
A:must havegained
B:need havegained
C:could havegained
D:shall havegained
B:need havegained
C:could havegained
D:shall havegained
正确答案是: