题库首页 > 试卷库
试题详情及答案解析
—— Sorry, Professor Smith. I didn’t finish the assignment yesterday.
—— Oh, you ________ have done it as yesterday was the deadline.
A.mustB.mustn’t
C.shouldD.shouldn’t
答案:C
试题分析:考查情态动词。should have done本应该做某事,must have done表是对过去的一种虚拟,一定做某事;shouldn’t have done表示本不应该做事但是做了”, mustn’t表示禁止。句意:——对不起,史密斯教授,我没有完成昨天的作业。——哦,你本应该把它做完,但是你没有做完。因为昨天是截止期限。故C正确。
考点:考查情态动词