I AM READING THIS NOVEL. BY THE TIME YOU COME BACK FROM WORK I __...

12.

I am reading this novel. By the time you come back from work I _____ it.

A. shall finish

B. will finish

C. shall have finished

D. have finished