问题

I’m sorry .I _____ your printer for such a longtime.—- Never mind.
A: have borrowed
B: havelent
C:havekept
D: have bought
B: havelent
C:havekept
D: have bought
正确答案是: