--- Where is Mary? --- She ____ in the library.

A.shouldbeB.mustbeC.canbeD.musthavebeen答案是B,为什么D不对?... A. should be B. must be
C. can be D. must have been
答案是B,为什么D不对?
展开
离以乐残和2J
2011-02-12 · TA获得超过1041个赞
知道小有建树答主
回答量:423
采纳率:12%
帮助的人:392万
展开全部
must have been 的意思是,Mary到现在肯定还在呆在图书馆

然而问句问的是一个时刻的状况,问Mary在哪里。
你回答 “到现在还在”就不对了,它只是问你这个时刻Mary在哪里而已。用be是对的
富港检测东莞有限公司
2024-12-26 广告
作为富港检测技术(东莞)有限公司的工作人员,我们深知ISTA 3E测试的重要性。ISTA 3E是北美国际安全运输协会制定的针对集合运输包装的标准测试程序,用于评估包装在运输中遇到的振动、冲击等危害时的保护性能。它特别适用于重量超过68公斤的... 点击进入详情页
本回答由富港检测东莞有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式