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

I bought a computer last year. I ______ it for one year.
A.buyB.have boughtC.have hadD.bought
C

试题分析:根据上文可知动作发生在过去,下文时间状语for one year已经有一年了,可知动作已经完成,故用现在完成时态,选C。
点评:现在完成时和带有since或for等表示时间的状语连用(since 后跟表示过去的一个时间点;for 后跟一段时间),表示动作或状态从某一时刻开始,一直持续到现在,并有可能继续延续下去。
练习册系列答案
相关习题

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

I hope ____ tomorrow .
A.him to be betterB.he will be betterC.him healthy.D.he is healthy.

查看答案和解析>>

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

One-child policy has ______ controlling China’s population.
A. did well in        B. worked well in.    C. worked good in

查看答案和解析>>

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


--- Jack, I haven't seen your brother for a long time.
--- He _______ Shanghai on business for two months.
A. has gone to   B. has been in   C. has been to

查看答案和解析>>

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


—________you _____your homework yet?
—Yes, I ___it ten minutes ago.
A.Did, do, finishedB.Have, done, finished
C.Have, done, have finishedD.will, do, finish

查看答案和解析>>

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


—Would you like to climb mountains with me this Sunday?
—I’d love to. But I _______ play table tennis against Class Three.
A.am goingB.am going to C.amD.going to

查看答案和解析>>

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


—I have got two brothers. ______ you got a brother?     —No, I haven’t.
A. Have          B Do             C. Are          D. Can

查看答案和解析>>

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

Mr. Green _______ to Beijing two weeks ago. He ______ there many times.
A.has gone; has beenB.went; has beenC.has gone; wentD.went; went

查看答案和解析>>

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

Sonia will call you if she __________ to go.
A.agreeB.will agreeC.agreesD.agreed

查看答案和解析>>

同步练习册答案