------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