I felt surprised that anyone of his intelligence   ________  such an easy test.
#62347
A
might have failed
B
could have failed
C
should have failed
D
must have failed
推荐题目
 ---Why hasn’t Jane arrived yet?  ---She ______ again in the morning.
#62660
A
shouldn’t have overslept
B
may have turned off the alarm clock
C
must have no one to call her
D
should have someone to wake her up
Lisa is going to clean her _______ room when she _________ back from school next weekend. 
#77126
A
living; is coming
B
living; comes
C
live; come
D
lives; is going to come