You ______ buy a gift, but you can if you want to.
 
【正确答案】 D
【答案解析】 don't have to意为“没有必要”,符合语境。句意为:“你没有必要买礼物,但如果你想买的话,也可以买。”