------I don’t know why he has made such a silly mistake in the exam.  ------ He ____________ it before he handed in the paper. 
#88035
A
may have checked
B
might check
C
must have checked
D
should have checked
推荐题目
He commanded that all the gates __________.
#89776
A
should shut
B
would be shut
C
shut
D
be shut
 Good luck to you, and _____ all your wishes come true.
#89460
A
can
B
may
C
must
D
should 
Thank you for giving me so much help. I _______in the experiment without your support.
#87039
A
have failed
B
will fail
C
would have failed
D
must have failed