Jack doesn’t smoke now, but he for almost twenty years.A. was smokingB. had smokedC. has

发布时间:2020-08-17 00:56:41

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

网友回答

A. was smoking
B. had smoked
C. has smoked
(答案→)D. smoked
解析:考查时态,由后面的时间状语for almost twenty years,可以知道是一般过去式,句子意思“杰克现在不吸烟了,但是他吸烟将近20年”
以上问题属网友观点,不代表本站立场,仅供参考!