问题

-Mary, how did your Math 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
正确答案是: