单项选择题

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

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