单项选择题

He'll finish reading the novel ______.

A.on time
B.in no time
C.time and again
D.without any pause