题库首页 > 试卷库
试题详情及答案解析
He must have got punished yesterday by his parents for what he had done,  _________?
A.has heB.hasn’t he
C.didn’t heD.did he
答案:C
试题分析:当反义疑问句前面主句中有“情态动词+have+done”表示推测的时候,如果主句中没有过去时的时间状语,就对现在完成时进行提问,如果主句里有过去时时间状语,就对一般过去时提问。句意:昨天因为所作所为他肯定被他的父母亲惩罚了,是吗?因为原句里有过去时时间状语,且使用的是行为动词get punished,所以使用组动词did反问。故C正确。
考点:考查反义疑问句