BY THIS TIME NEXT YEAR WE THE COURSE. A. WILL FINI...

38. By this time next year we the course. A. will finish B. have finished C. will have finishedD. will have been finishing