问题

I bought this dictionary two weeks ago. —-You mean you __________ it for half a month.
A:have kept
B:have had
C:have bought
D:have taken
B:have had
C:have bought
D:have taken
正确答案是: