【题目】—Oh, Mrs King, your necklace looks nice. Is it new?
—No, I _______ it for 2 years.
A. had B. have had C. bought D. have bought
【答案】B
【解析】
试题分析:句意:-King夫人,你的项链看起来很漂亮。是新的吗?。-不是,我已经拥有它两年了。根据时间状语for 2 years可知本句应使用现在完成时,所以排除A项和C项,又因为bought属于短暂性动词的过去分词,不能和时间段连用,所以排除D项。故选B。