. --- Is Tom still smoking? --- No. By next Saturday he ______ for a whole month without smoking a single cigarette.
#104265
A
will be
B
will have gone
C
will have been
D
has been going