高一情态动词练习题求问? 5

Hemusthavebeenlatefortheschoolyesterday,_____he?A.didn'tB.haven'tC.mustn'tD.wasn't为什么... He must have been late for the school yesterday, _____he?
A.didn't
B.haven't
C.mustn't
D.wasn't

为什么选D不选B?
展开
亦寒泊
2014-03-19 · 超过11用户采纳过TA的回答
知道答主
回答量:36
采纳率:0%
帮助的人:29.2万
展开全部
此题考查反义疑问句。

1.当must+have done表示对过去的情况进行推测(一般句中有明确的过去时间状语)(此题即为此情况),问句要根据陈述部分谓语的情况用“didn't+主语”或“wasn't/weren't+主语”;此题为must have been即陈述部分谓语为been,则此反义疑问句用wasn't he。2.如果强调动作的完成(一般没有明确的过去时间状语),问句要用“haven't/hasn't+主语”。
例如:She must have read the novel last week,didn't she? 她上星期一定读了这本小说,是吗? (为第一种情况)
You must have told her about it, haven't you?你一定把这事告诉她了,是吗?

(为第二种情况)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
南北浪人nblr
2014-03-19 · TA获得超过1万个赞
知道大有可为答主
回答量:2199
采纳率:0%
帮助的人:859万
展开全部
当must表示猜测时是80%以上的很可能的意思。
must+do表示对现在猜测
must+have done+过去时间,表示对过去的猜测
must+be+doing表示对正在进行的猜测

must have been late,相当于he was late,只是不能十分肯定,所以用了猜测,因此其反义疑问要与must后面实意动词保持一致。过去式,就用wasn't
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
培馥心声
2014-03-19 · TA获得超过253个赞
知道小有建树答主
回答量:770
采纳率:0%
帮助的人:407万
展开全部
这是考察must作情态动词时表推测的用法, must have been 是对过去的推测,所以要用过去时 wasn't. 祝学习进步!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式