By the end of next week, Ayesha ____ all her final exams.
Correct answer A. will have finished
Explanation
The future perfect (will have + past participle) is used with "by" plus a future time for an action that will be complete before that time.
Answer checked How we write and check questions
Discussion