题目内容
【题目】—Is this a new camera?
—No, I ________ it for one year.
A.hadB.have hadC.have boughtD.Bought
【答案】B
【解析】
句意:——这是你的新相机吗?——不,我买了一年了。
考查现在完成时。had买;bought买;由所给空后面的for one year可知,时态是现在完成时,排除A和D,又因为for+段时间要和延续性动词连用,buy“买”是瞬间动词,延续性动词是have,排除C,故选B。

练习册系列答案
相关题目