单项选择题

He gave up ______on medical advice.

A.drinking
B.to drink
C.drink
D.to being drink