题目内容

3.-Sorry,Professor Smith.I didn't finish the assignment yesterday.
-Oh,you       have done it as yesterday was the deadline.(  )
A.mustB.mustn'tC.shouldD.shouldn't

分析 句意--对不起,史密斯教授,我昨天没有完成作业.--噢,你应该完成的,因为昨天是截止日期.

解答 答案C. must have done"过去肯定做了某事.mustn't 禁止,不允许,不用于推测.should have done"本应该做某事而没做";shouldn't have done"本不应该做某事而做了".根据句意,因为昨天是截止日期,你应该完成的却没完成,故选C.

点评 本题是基础题,考查情态动词+have done 的用法,并需要结合具体的语境,选择出正确选项.

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网