must的反义疑问句

He must have stayed up late last night, _____he?

A mustn't  B needn't   C hasn't  D didn't 

请问老师这题为什么选D,做must的反义疑问句思路应该是怎样的?

请先 登录 后评论

最佳答案 2020-03-12 10:10

must 表推测时(“一定;肯定”),只用于肯定句。不用于否定句和疑问句。

这就决定了“附加问句” 不能再用 must。

根据 must have stayed 表示的意思,这是对过去发生的动作推测。换句话说,陈述句部分其实就是 stayed。如果去掉 must,句子则是:

He stayed up late last night, ________?

反义问句的“附加部分”,我想,网友可以自己完成了。


请先 登录 后评论

其它 1 个回答

黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

    陈述句部分中 must have 后面如果接系动词been,附加问句部分用 weren't / wasn't ...;如果接其它动词的过去分词,附加问句部分用 didn't ...。例如:

    He must have been a fool, wasn't he? ( wasn't he 是 wasn't he a fool 的省略) He must have failed in the exam, didn't he?( didn't he 是 didn't he fail 的省略)(摘自《刘毅英语语法宝典》p.7)

请先 登录 后评论
  • 0 关注
  • 2 收藏,5172 浏览
  • 我不懂 提出于 2020-03-10 17:30

相似问题