问题 选择题

— 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

答案

 C

    考查情态动词的用法。might have done sth.表示对过去发生的事情的猜测或担心,意思是“或许会……”,而事实上不一定如此。

解答题
单项选择题 A1型题