问题

Jack doesn’t smoke now, but he _______ for almost twenty years
A:was smoking
B:had smoked
C:has smoked
D:smoked
B:had smoked
C:has smoked
D:smoked
正确答案是: