问题

it was a easy test and he ________, but he didn’t.— Nothing is worse than when you feel let-down. [ ]
A: should have passed
B: need have passed
C: rained
D: may have passed
B: need have passed
C: rained
D: may have passed
正确答案是: