Choose the best answer for the following sentence:
I am reading this novel. By the time you come back from work I _____________________ .
A. shall finish         
B. will finish 
C. shall have finished                  
D. have finished

Các câu hỏi liên quan