Youmusthavegoneoveryourlessonsver

发布时间:2020-07-25 22:58:28

You must have gone over your lessons very well yesterday,________?A.don't youB.didn't youC.haven't youD.mustn't you

网友回答

B解析这句句子的意思是“你昨天肯定很好地复习了功课。”这里的must表示猜测,是“一定”的意思,而不是命令的语气“必须”,所以不能用mustn't或needn't来反问。而句子中出现了明确的过去时间yesterday,因此应该用didn't.请注意下列例句:They must have practiced for long, haven't they?They must have studied the lesson yesterday, didn't they?They must obey the law, mustn't they?They must go home right now, needn't they?
以上问题属网友观点,不代表本站立场,仅供参考!