The boy         the first prize, but he was so careless as to make a foolish mistake.
#87720
A
must have gained
B
need have gained
C
could have gained
D
shall have gained
推荐题目
Without your help, I ____the exam last term. 
#89943
A
failed in
B
would have failed
C
wouldn’t pass
D
would fail