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

题目简介

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

题目详情

Jack doesn’t smoke now, but he _______ for almost twenty years.
A.was smokingB.had smokedC.has smokedD.smoked
题型:单选题难度:中档来源:不详

答案

D

试题分析:考查时态,由后面的时间状语for almost twenty years,可以知道是一般过去式,句子意思“杰克现在不吸烟了,但是他吸烟将近20年”
点评:做时态题时,首先看时间状语,由时间状语判断时态;如果没有时间状语,从句子暗含的意思来判断句子时态

更多内容推荐