含有情态动词must的反意疑问句

来源:百度知道 编辑:UC知道 时间:2024/09/21 14:53:23
He must have stayed up last night,( )?
A.mustn't he B.needn't C.hasn't he D.didn't he
正确答案为D,能给我讲一下B和D的区别吗?以及含有must的反意疑问句应该怎么判断正确选项.谢谢!

原句子是正确的吗?应该是He must stayed up last night,didn't he?
must表示推测时,反义疑问句和后面该有的助动词一致,题中行为动词就是didn't,must表示必须时,用musn't,不会用到needn't,除非是
Must I go now?
No,you needn't

这有明确的时间信号“last night”反义疑问用过去时。
记住,常常会考的

判断时由句意而定
1 当must做禁止时讲(mustn't)翻译疑问用must或may。
2 当must做必须时 用needn't
3 当must做推测时 由句式决定(如上题)
给点分么 哪怕5分