题目内容
【题目】--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 failedB.couldn’t have failed
C.might have failedD.shouldn’t have failed
【答案】C
【解析】
试题解析:在英语中,must/may/might + have done表示对过去肯定的推测。根据句意,可知选C。
句意:-玛丽,你的数学考得怎样?-我本来想我会考砸的,但事实上,我竟然排在全班前十名。
练习册系列答案
相关题目