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
推荐题目
—Shall I help clean the kitchen, Mum?—Thank you.But you ________ it because I can do it myself.
#86356
A
mustn't have done
B
wouldn't have done
C
mightn't have done
D
haven't got to do
While watching television, __________.
#90451
A
the doorbell rang
B
the doorbell rings
C
we heard the doorbell ring
D
we heard the doorbell rings