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