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