BY THE END OF NEXT WEEK, YOU ______ YOUR ASSIGNMENTS.A. WILL HAVE...

34. By the end of next week, you ______ your assignments.A. will have finished B. will finish C. have finished D. will be finishing