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