单项选择题

Last night, Mark said that he()the book by the end of next week.

A. will finish read
B. would have finished reading
C. had finished reading
D. is going to finish reading