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