— 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
网友回答
A. should have failed
B. couldn’t have failed
C. might have failed
D. shouldn’t have failed
解析: 考查情态动词的用法。might have done sth.表示对过去发生的事情的猜测或担心,意思是“或许会……”,而事实上不一定如此。