—Oh,MrsKing,yournecklacelooksnice.Isitnew?—No,I______itfortwoyearsA

发布时间:2020-08-06 20:09:09

—Oh, Mrs King ,your necklace looks nice. Is it new ?—No, I ______ it for two yearsA.hadB.have hadC.have bought

网友回答

B解析此题考查的是完成时have+过去分词。由for可知用现在完成时。但buy是个瞬间动词,在完成时中要用延续性动词,故要用have的过去分词had,从而选B。
以上问题属网友观点,不代表本站立场,仅供参考!