------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
推荐题目
 You _______ late for yesterday’s class meeting, as it was so important.
#87848
A
couldn’t
B
shouldn’t be
C
mustn’t have been
D
oughtn’t to have been
 ——Yesterday, I didn’t see Ben at the party.   —— You _____ him. We just came back from Beijing this morning. 
#87561
A
mustn’t have seen
B
needn’t have seen
C
couldn’t see
D
can’t have seen
---Where is my reference book? It was here a moment ago.---Someone ___ it by mistake.
#89050
A
could have taken
B
must take
C
might take
D
must have taken
But for your support then, I don’t think we _____ the task.
#87886
A
can manage
B
could have managed
C
could manage
D
can have managed