I’m surprised that he _____ in the exam.
#90197
A
should fail
B
would have failed
C
may have failed
D
should have failed