【英语题目】She got a terrible mark in the exam so she ____ very hard at all.

Shegotaterriblemarkintheexamsoshe____veryhardatall.Amustn'thaveworkedBcan'thaveworked... She got a terrible mark in the exam so she ____ very hard at all.
A mustn't have worked
B can't have worked
C didn't work
为何不选C
展开
百度网友04dae48
2014-08-05 · TA获得超过454个赞
知道小有建树答主
回答量:566
采纳率:25%
帮助的人:344万
展开全部
是选C的。 A这个选项本来就没有这种表达。只有肯定式的表达
如果选了B就变成  她得到一个很差的分数,所以她本来会很努力学习。
而C答案翻译就是,她得到一个很差的分数,所以知道她没有努力学习,这是个肯定的事实。
不要想太多,这个句子不是虚拟语气
更多追问追答
追问
can not have done ?
should have done ?
追答
can not have done 是对过去行为的否定猜测  意思是“不可能做过某事”
should have done 意思是“本来应该做某事,事实上却没有做”

错了亲。很抱歉。答案应该是B。
1249013008
2014-08-05 · TA获得超过387个赞
知道答主
回答量:171
采纳率:66%
帮助的人:45.2万
展开全部
如果选C 翻译为:她得到了一个可怕的标记在考试,所以她不努力工作的所有。
所以C不行
如果选A翻译为:她得到了一个可怕的标记在考试中她不可能很难在一起。
所以A不行
如果选B翻译为:她得到了一个可怕的标记在考试中她没有很辛苦的工作。
所以选B
追问
mark在这里是分数的意思吧
A选项mustn't表示禁止,没有不可能,完全否定的意思
追答
...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dategoe
2014-08-05 · 超过16用户采纳过TA的回答
知道答主
回答量:41
采纳率:0%
帮助的人:37.4万
展开全部
must have done猜测她原来肯定没做
C只是单纯的过去式。原句里前面是她取得了坏成绩,在取得这个成绩之前她肯定没认真学习
更多追问追答
追问
must have done怎么可能表示否定意义
got不就是标志着过去式?
追答
打少个n't。。。must have done表示对过去已经发生过的情况的肯定推测判断,语气较强,意思是“一定……、肯定……” 所以这里must have do是“(猜测)肯定做了”,原文是 mustn't就是肯定没做。而 got是过去啊,就是考取坏成绩是过去的了。所以后半句是猜测这个考取成绩(过去)之前的情况。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式