精英家教网 > 初中英语 > 题目详情
---How long ______ you ______  the bicycle?     ---About two weeks.
A.have, hadB.have, boughtC.did, buyD.have, get
A

试题分析:句意:你买了这辆自行车多久了?——大约两个星期。结合语境可知上文描述的是一只持续到现在的动作,故用现在完成时态。Buy表示瞬间动作,不能和表示一段时间的时间状语连用,故选A。
点评:英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。完成时态中的动词有瞬间动词和持续性动词之分,瞬间动词的过去分词强调的是动作的完成,持续性动词强调的是动作的持续性。现在完成时态中表示一段时间的时间状语不能和瞬间动词连用,持续性动词不能和表示瞬间时间的时间状语连用,需注意区分。
练习册系列答案
相关习题

科目:初中英语 来源:不详 题型:单选题

— The food looked bad, but it ________ OK.
— So we can’t judge a man by his appearance.
A.is tastedB.tastedC.was tastedD.taste

查看答案和解析>>

科目:初中英语 来源:不详 题型:单选题

Don’t return the video to Peter, I _____ it.
A.don’t watchB.won’t watchC.haven’t watchD.wasn’t watching

查看答案和解析>>

科目:初中英语 来源:不详 题型:单选题

     you      out the physics problem, Kathy?
— Not yet, but I’m going to.
A.Do; workB.Will; workC.Had; workedD.Have; worked

查看答案和解析>>

科目:初中英语 来源:不详 题型:单选题

——How often do I need to feed the dog?
——It___food everyday, or it will be hungry.
A.must giveB.must be giveC.must be given D.must be gave

查看答案和解析>>

科目:初中英语 来源:不详 题型:单选题

Hurry up! Our friends ______ for us now.
A.waitB.are waitingC.will waitD.have waited

查看答案和解析>>

科目:初中英语 来源:不详 题型:单选题

      you      your dictionary yet?
—Yes, I        , I        it ten minutes ago.
A.Did; find; did; found
B.Have; found; have; found
C.Have; found; did; found
D.Have; found; have; find

查看答案和解析>>

科目:初中英语 来源:不详 题型:单选题

I ________some chickens in the countryside yesterday.
A.feedB.feedsC.fedD.feeding

查看答案和解析>>

科目:初中英语 来源:不详 题型:单选题

She _______ this book for 3 years, She ______it in 2010.
A.has bought , boughtB.bought, bought
C.has kept, has boughtD.has had, bought

查看答案和解析>>

同步练习册答案