题目内容
You______have bought the book for me, but thank you all the same.
- A.shouldn’t
- B.needn’t
- C.can’t
- D.mustn’t
B
试题分析:考查情态动词。shouldn’t have done“本不应该做但是做了”;needn’t have done “本没必要做但是做了”;can’t have done “不可能做过某事”,而mustn表示推测不用于否定句,所以D选项错误。根据后句but thank you all the same.可知此处表达“本没必要买但是买了”,所以选B。句意:你本来没必要给我买这本书的,不过还是要谢谢你。
考点:考查情态动词。
试题分析:考查情态动词。shouldn’t have done“本不应该做但是做了”;needn’t have done “本没必要做但是做了”;can’t have done “不可能做过某事”,而mustn表示推测不用于否定句,所以D选项错误。根据后句but thank you all the same.可知此处表达“本没必要买但是买了”,所以选B。句意:你本来没必要给我买这本书的,不过还是要谢谢你。
考点:考查情态动词。
练习册系列答案
相关题目
I haven’t seen you since you came back from holiday. ________ a nice time?
|
A.Do you have |
B.Did you have |
C.Have you had |
D.Had you had |