单项选择题

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