单选题 For the sake of your health, you should give up smoking______.
【正确答案】 C
【答案解析】for sure意为“的确”;for all意为“虽然”;for long=for along time;for good=for ever。因此选C。