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