By the end of the week, they _______ all the preparations for the party. A. will have made B. made C. have made