问题

Mary,how did your maths test go?—I had thought I _____ ,but in fact I came in the top 10 in my class.
A:should have failed
B:couldn’t have failed
C:might have failed
D:shouldn’t have failed
B:couldn’t have failed
C:might have failed
D:shouldn’t have failed
正确答案是: