精英家教网 > 高中英语 > 题目详情
You _____ have bought the book for me, but thank you all the same.
A.shouldn’tB.needn’tC.can’tD.mustn’t
B
试题分析:Shouldn’t have done 表示本不应该做某事而实际上做了:needn’t have done表本没有必要做某事而实际是做了; can’t have done表过去不可能做了某事;musntn’t have done形式不对。句意:你本不必给我买这本书的,但仍然谢谢你。故B正确。
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题

---There’s someone knocking on the door. Who _________ it be?
---It must be John. He promised to be here at 8:00.
A.mustB.canC.needD.shall

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

He failed in the driving test again. He         .
A.must have disappointedB.must have been disappointed
C.might be disappointedD.couldn’t be disappointed

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

--- We want someone to design the new art museum for us.
--- ____ the young fellow outside have a try?
A.MayB.ShallC.WillD.Need

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Harry is feeling uncomfortable. He _______too much at the party last night.
A.could drinkB.should drink
C.would have drunkD.must have drunk

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Looking after very young children _____ be very annoying sometimes, but you’ll get used to it after a while.
A.mustB.shouldC.shallD.can

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

----- Mum, I still want to watch the football match between China and Thailand now.
------Ah, the first month-test is approaching,_______ you watch so bad a game ?
A.Must B.CanC.MayD.Need

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

-_____you sing and dance at this late hour of the night?
-Sorry, I will stop right now.
A.MayB.ShallC.WillD.Must

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

The boss has given everyone a special holiday, so we ________ go to work tomorrow.  
A.can’tB.mustn’tC.needn’tD.shouldn’t

查看答案和解析>>

同步练习册答案