单项选择题

For the sake of your health, you should give up smoking ()

A. for sure
B. for all
C. for good
D. for long