题目内容

11.He must have been punished by his parents yesterday for what he had done,______?(  )
A.mustn't heB.wasn't heC.didn't heD.hadn't he

分析 他昨天肯定因为所做的事情被他父母被批评了.

解答 答案:B 
must have done 表示过去的肯定的推测,反义疑问句变后面动词的反义疑问句,由yesterday判断是过去时态,看到 been done明显是被动语态,所以选B.

点评 当must表示"必须","有必要","应该"时,反义疑问部分为mustn't/needn't---?当must表是推测时,要根据具体的句中的时间状语以及句中的语态来确定.

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网