问题

You look nice in your new dress! When did you buy it—Don’t you know I ______it for several days.
A: bought
B: have bought
C:have had;
D: have had;
B: have bought
C:have had;
D: have had;
正确答案是: