Jack doesn’t smoke now, but he _______ for almost twenty years.A.was smokingB.ha

Jack doesn’t smoke now, but he _______ for almost twenty years.A.was smokingB.ha

题型:不详难度:来源:
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年”
点评:做时态题时,首先看时间状语,由时间状语判断时态;如果没有时间状语,从句子暗含的意思来判断句子时态
举一反三
Would you please keep silent? The news that the milk contains a harmful chemical______ and I want to listen.
A.has been broadcastB.is broadcast
C.is being broadcastD.is broadcasting

题型:不详难度:| 查看答案
He______on the farm for twenty years and now he is a teacher.
A.has workedB.had workedC.workedD.works

题型:不详难度:| 查看答案
— Have you graduated from collage?
— Yes, ________.
A.I studied French for two years.B.I have been studying French.
C.I have studied French for two years.D.I had studied French for two years.

题型:不详难度:| 查看答案
— Have you got any job offers?
— No. I ______.
A.waitedB.was waitingC.have waitedD.am waiting

题型:不详难度:| 查看答案
—What ______ when the earthquake happened on May 12th ?
—Er, I was having a geography class in the classroom.
A. are you doing        B. did you do   C. were you doing  D will you do
题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.