问题

When did you buy these new CDs I them for two days.
A: had
B: have bought
C:have had;
D: have had;
B: have bought
C:have had;
D: have had;
正确答案是: