问题

Is Tom still smoking— No. By next Saturday he _____ for a whole month without smoking
A:will have gone
B:will have been
C:will go
D:has been going;
B:will have been
C:will go
D:has been going;
正确答案是: