您现在的位置是:首页 > 学科知识查询 > 高中英语题库

Mary.how did your Math test go?I had thought I .but in fact I came in the top 10 in my class.A.shoul

编辑:chaxungu时间:2026-04-27 03:00:20分类:高中英语题库

【题目】--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。

句意:-玛丽,你的数学考得怎样?-我本来想我会考砸的,但事实上,我竟然排在全班前十名。