He _____ his book for two weeks before he returned it to the library. A. kept B. has kept C. had kept D. will keep