作业帮 > 英语 > 作业

【英语题目】She got a terrible mark in the exam so she ____ very h

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/04/30 18:33:43
【英语题目】She got a terrible mark in the exam so she ____ very hard at all.
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
是选C的.A这个选项本来就没有这种表达.只有肯定式的表达
如果选了B就变成  她得到一个很差的分数,所以她本来会很努力学习.
而C答案翻译就是,她得到一个很差的分数,所以知道她没有努力学习,这是个肯定的事实.
不要想太多,这个句子不是虚拟语气
再问: can not have done ?
should have done ?
再答: can not have done 是对过去行为的否定猜测 意思是“不可能做过某事”
should have done 意思是“本来应该做某事,事实上却没有做”

错了亲。很抱歉。答案应该是B。
再问: 回到开始的问题,为何不选C
再答: must have done 的否定形式是 can't have done
这里的so 后面还是根据“她得了一个很差的分数”对过去的一个猜测而已,猜测她没有很努力学习。
那么对过去肯定的猜测是must have done. 这里需要它的相反意思,所以就选它的否定形式“can't have done”