Jack doesn’t smoke now, but he _______ for almost twenty years.
#101447
A
was smoking
B
had smoked
C
has smoked
D
smoked