Mark the letter A, B, C, D on your answer sheet to indicate the answer to each of the following questions.
Do you think you ______that report by the end of the week?
A. have finished
B. will be finishing
C. will have finished
Answer the question before viewing the answer below
Correct answer: C