单项选择题

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