It’s unimaginable that such a top student as Jane   cheat in the exam.
#87509
A
should
B
may
C
can
D
might
推荐题目
He ___________ the test, but he wasn’t careful enough.
#88168
A
was able to pass
B
must have passed
C
could have passed
D
might be able to pass
The impatient driver received a ticket for speeding. He       so fast.
#87270
A
shouldn’t have driven
B
wouldn’t have driven
C
couldn’t have driven
D
mustn’t have driven
But for their help, we        the program in time.
#87503
A
can not finish
B
will not finish
C
had not finish
D
could not have finished