满分5 > 高中英语试题 >

You ______ have carried all these parcel...

You ______ have carried all these parcels yourself. The shop would have delivered them if you had asked them.

A.may not B.needn't C.can't D.mustn't

 

B 【解析】 考查情态动词。句意:你本不必带这些包裹的,如果你要求的话,商店会送货上门的。A. may not 可能不;B. needn’t 不必;C. can’t 不能,不可能;D. mustn’t不许。may not have done表示对去的推测,意为“过去可能不会…”, needn’t have done 表示“本来没有必要做某事,但还是做了”, can’t have done意为“过去不可能…”, mustn’t意为“不许”,后接动词原形表示禁止某人做某事,不存在mustn’t have done.根据第二句话可判断出,如果你之前和商店提过要求寄送包裹,那么他们就送来了,这样你就没有必要自己带来了,但实际上你没有和商店说过,因此自己带来了。为了表达 “本来没有必要做某事,但还是做了”,应使用needn't have done,有一定的责备意味,故选B。  
复制答案
考点分析:
相关试题推荐

Shakespeare’s play Hamlet              into at least ten different films over the past years.

A.had been made B.was made

C.has been made D.would be made

 

查看答案

The hall had no spare seats left last night. ______, the performance achieved a great success.

A.Immediately B.Fortunately C.Surprisingly D.Obviously

 

查看答案

As teachers, we should be ______ of our students' feelings. And then they will trust us.

A.anxious B.afraid C.delighted D.considerate

 

查看答案

When he was still very young, Ba Jin ______ the reputation he still enjoys today as one of China's greatest writers.

A.founded B.started C.established D.made

 

查看答案

I remember a _____ famous scientist said that we should believe in ourselves first of all.

A.some B.certain C.sure D.other

 

查看答案
试题属性

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.