中等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.

「時態」全部 9 題 · 英文科 MCQ 題庫