BY THE TIME YOU RETURN HERE NEXT WEEK, WE _______ THE PROJECT. A....

24. By the time you return here next week, we _______ the project. A. will have finished B. has finished C. will finish D. will be finishing