题目内容

6.As you studied late yesterday,you ________ have got up so early to see me off this morning.(  )
A.shouldn'tB.needn'tC.can'tD.mustn't

分析 由于昨天你学习学到很晚,所以今天早上你本来不需要起这么早来给我送行的.

解答 答案B.
shouldn't have done(过去)本来不需要做…(但实际上做了);needn't have done(过去)本来不需要做…(但实际上做了);can't have done表示否定推测,意思是"过去不可能做某事";mustn't 在英语中不能用于表示推测,但是可以表示"禁止/不允许"之意;再者没有mustn't have done形式.根据上面的语境"As you studied late yesterday"和句子所表达的意思可知答案选B.

点评 本题考查情态动词的用法."情态动词+have done"表示对发生过的事作某种猜测、推测.这个结构是近几年高考情态动词的重点和难点.

练习册系列答案
相关题目

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

精英家教网