单项选择题

He won"t be expecting a present, so you ______ buy him one.

A.can"t
B.have to
C.don"t need
D.needn"t