问题 选择题

Jack doesn’t smoke now, but he _______ for almost twenty years.

A.was smoking

B.had smoked

C.has smoked

D.smoked

答案

答案:D

题目分析:考查时态,由后面的时间状语for almost twenty years,可以知道是一般过去式,句子意思“杰克现在不吸烟了,但是他吸烟将近20年”

点评:做时态题时,首先看时间状语,由时间状语判断时态;如果没有时间状语,从句子暗含的意思来判断句子时态

单项选择题
单项选择题