问题

Is Tom still smoking? — NoBy next Saturday he ______ for a whole month without smoking a single cigarette
A:will be
B:will have gone
C:will have been
D:has been going
B:will have gone
C:will have been
D:has been going
正确答案是: