一道英语题 he must have stayed up late night,__he?

Amustn'tBneedn'tChasn'tDdidn't总是搞不清楚该用什么,请帮忙讲解下,谢谢~... A mustn't B needn't C hasn't D didn't
总是搞不清楚该用什么,请帮忙讲解下,谢谢~
展开
百度网友99af5e5
2013-03-06 · TA获得超过2万个赞
知道大有可为答主
回答量:1602
采纳率:100%
帮助的人:840万
展开全部
D
这句话是推测过去发生的事情, 所以这句话其实就是一个过去式的句子。如果说说这句话的人对这件事很肯定,他可以说:He stayed up late last night, didn't he? 说了 He must have stayed up last night, didn't he? 只不过想表示猜测而已。

若无 last night ,选C;若有,那主要看靠近的,last night 是过去时,所以选D

这句话是对过去的推测,意思是他昨晚一定熬夜了,反意疑问句应用一般过去时

如果满意,请记得 点击本页面中的“选为满意回答”按钮,(*^__^*) 谢谢~~
追问
什么时候用mustn't 回答?
追答
Mustn't是禁止的意思。没有这种用法
E_say_anna00
2013-03-06 · TA获得超过4380个赞
知道大有可为答主
回答量:3200
采纳率:85%
帮助的人:566万
展开全部
你好,很高兴为你解答
he must have stayed up late night,__he?
A mustn't B needn't C hasn't D didn't
答案:D
must have done :对过去的肯定推测,所以这里要用didn't
对已发生的过去情况的推测,若陈述句谓语部分有“must have
done”,而且有表示过去的时间状语,问句部分用didn't;若没有表示过去的时间状语,问句部分用haven't或hasn't。如:
1)They must have gone there last night,didn't they?
2)They must have arrived by now,haven't they?(根据by now来判断)
3)They must have been to the Great Wall,haven't they?

谢谢
希望采纳
追问
什么时候用mustn't 回答?
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式