—How long have you ____________ your new bike? —For nearly two months. 
#39185
A
buy
B
bought
C
have
D
had