中等ENGL-TENS-008
By next month, I ______ the project, so I can submit it to the manager.
A. will complete
B. will have completed✓ 答案
C. am completing
D. have completed
解說
Future perfect ('will have completed') expresses an action that will be finished before a specific future time ('by next month'). 'Will complete' is simple future, 'am completing' is present continuous, 'have completed' is present perfect – none indicate completion by a future deadline.