问题补充:
—Oh, Mrs. Liu, your necklace looks nice. Is it new?
— No, I it for two years.
A. had
B. have had
C. bought
D. have bought
答案:
A. had
(答案→)B. have had
C. bought
D. have bought
解析:句意:哦,刘先生,你的项链看起来很不错,是新的吗?——不,我已经拥有它两年了。结合语境可知下文描述的是已经持续了两年的动作,故用现在完成时态。在完成时态中表示一段时间的时间状语不能和瞬间动词连用,故选B。