---How long _____ you ______ your new bike? ---For nearly a month.
A. did, buy B. will, buy C. have, bought D. have, had
D