By the end of the week, they _____ all the preparations. A. will have made B. have made C. made D. are making