问题

I’m surprised that he _____ in the exam.
A:should fail
B:would have failed
C:may have failed
D:should have failed
B:would have failed
C:may have failed
D:should have failed
正确答案是: