单项选择题

Tom has already given up the()of smoking for the sake of health。

A.custom
B.habit
C.hobby
D.convention