–Sorry, Professor Smith. I didn’t finish the assignment yesterday. --Oh, you _____ have done i.

–Sorry,ProfessorSmith.Ididn’tfinishtheassignmentyesterday.--Oh,you_____havedoneitasye... –Sorry, Professor Smith. I didn’t finish the assignment yesterday. --Oh, you _____ have done it as yesterday was the deadline. A. must B, mustn’t C, should D. shouldn’t 展开
 我来答
介幻珍639
2014-08-09 · TA获得超过357个赞
知道答主
回答量:113
采纳率:0%
帮助的人:139万
展开全部
C


试题分析:考查should have done的固定句型,意思“本应该做某事,must have done表是对过去的一种虚拟,一定做某事;shouldn’t have done表示本不应该做事但是做了”, mustn’t表示禁止,句子意思“你本应该把它做完,但是你没有做完因为昨天是截止期限”,所以选C
点评:should have done的固定句型是常考内容,要知道它的意思,遇到此类题时,就很容易做出正确选择
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式