----This is for you.
----You have!I do not know how to thank you.
A. must not
B. couldn´t
C. needn’t
D. shouldn’t
网友回答
A. must not
B. couldn´t
C. needn’t
(答案→)D. shouldn’t
解析:情态动词用法。Must not禁止,千万不能;couldn’t have done不可能做某事;needn’t heve done本不需要做某事,实际上却做了;shouldn’t have done本不应该做某事,实际上却做了。句意:—这是给你的。—你本不应该给我的。我不知道该怎么感谢你。故D正确。