精英家教网 > 初中英语 > 题目详情
He ________this new computer since last week. It is birthday present.
A.has boughtB.bought C.has hadD.will buy
C

试题分析:根据时间状语自从上星期以来,可知本句描述的是现在已经完成的动作,buy是瞬间动词,不能和表示一段时间的时间状语连用。故选C。
点评:英语完成时态中有瞬间动词与持续性动词之分,瞬间动词只表示瞬间动作,不能和表示一段时间的时间状语连用,反之持续性动词也是一样。再没有时间状语的情况下,就要结合语境具体分析。
练习册系列答案
相关习题

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

Sam’s cousin ______ a programmer. But he changed his job last month.
A.has beenB.is going to be
C.is D.used to be

查看答案和解析>>

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

--- What are they doing now?
--- They’re      music.
A. listen to            B. listening to         C. listening

查看答案和解析>>

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

--- Betty, could you answer my question?
--- Sorry, Mr. Green. I didn’t hear you. I _______ about something else.
A.was thinkingB.am thinkingC.thinkD.thought

查看答案和解析>>

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

They have been doing morning exercises            they            up.
A.since, gotB.for, getC.since, getD.for, got

查看答案和解析>>

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

It        when I        my homework last night.
A.raining, didB.rained, was doingC.was raining, doD.rains, was doing

查看答案和解析>>

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

______ it take you to walk from your home to your office?
A.How long isB.How far isC.How long doesD.How far does

查看答案和解析>>

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

--Have you finished your work yet?
--Yes, I have . It ____________ half an hour ago.
A.has been finishedB.finishedC.was finishedD.has finished

查看答案和解析>>

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

I don’t know when Tom ______. But I will tell you when he ______.
A.will come, will comeB.comes, comes
C.will come, comesD.comes, will come

查看答案和解析>>

同步练习册答案