精英家教网 > 高中英语 > 题目详情

I don’t smoke now, but I _______ for more than twenty years.

A.smokedB.was smokingC.have smokedD.had smoked

A

解析试题分析:考查时态:句意:我现在不抽烟了,但是我抽烟20多年。因为说话人现在不抽烟了,所以抽烟的动作是发生在过去的,用一般过去式,选A.
考点:考查时态

练习册系列答案
相关习题

科目:高中英语 来源: 题型:单选题

.You’ll never guess who I met today—my old teacher! We_____for twenty years.

A.don’t meetB.haven’t metC.hadn’t metD.couldn’t meet

查看答案和解析>>

科目:高中英语 来源: 题型:单选题

— Lucy is not coming tonight.
— But she _____!

A.promised B.will promise C.had promised D.promises 

查看答案和解析>>

科目:高中英语 来源: 题型:单选题

— Have you heard me?
— I’m sorry, I        you        to me.

A.don’t know, are speakingB.didn’t know, were speaking
C.don’t know, were speakingD.didn’t know, are speaking

查看答案和解析>>

科目:高中英语 来源: 题型:单选题

- Where have you been all day?
- We ________ some lovely children and it was dark by the time we got away.

A.met B.would meet C.have met D.had met 

查看答案和解析>>

科目:高中英语 来源: 题型:单选题

Now I get the telegram I _______.

A.have been expected to B.expected
C.have been expecting D.am expected to

查看答案和解析>>

科目:高中英语 来源: 题型:单选题

—John, I didn’t ask for the dictionary. Why _______ on my desk?
—Oh, I put it there just now in case you needed while writing your composition.

A.had it landed B.does it land C.will it land D.has it landed

查看答案和解析>>

科目:高中英语 来源: 题型:单选题

—I am really struck by your spoken English. You speak so fluently. Have you been abroad. 
—Yes, I ________ in London for two years.

A.have stayedB.stayedC.had stayedD.have been staying

查看答案和解析>>

科目:高中英语 来源: 题型:单选题

—Do you think he can get the first prize for jumping?
—Impossible now. He    to do so, but he has just hurt his leg.

A.has expectedB.is expectedC.would expect D.was expected

查看答案和解析>>

同步练习册答案