------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
推荐题目
Premier Wen advocated school bus safety_______.
#87525
A
be guaranteed
B
guaranteeing
C
should guarantee
D
must be guaranteed
Jack _______ yet last night, otherwise he _______ me.
#89893
A
mustn’t have arrived; must have phoned
B
can’t have arrived; would have phoned
C
may have arrived; need have phoned
D
shouldn’t have arrived; can have phoned
. — I sent him the dictionary by mail this morning . —You ____ that; he''s coming tomorrow afternoon . 
#89774
A
needn''t have done
B
didn''t have to
C
needn''t do
D
mustn''t do