题型:名词解释 — 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 failedB.couldn’t have failedC.might have failedD.shouldn’t have failed 查看答案