BY THE END OF THIS WEEK, WE _____ ON THIS PROJECT FOR MORE THAN 6 W...

5. By the end of this week, we _____ on this project for more than 6 weeks.

A. will work

B. will be working C. will have worked D. will have been working