单项选择题

For the sake of your health, you should give up smoking ______.

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