Select the most appropriate option to fill in the blank.
She ________ her painting by this time next week.
Show answer & explanation
Correct answer: A
Explanation
The correct answer is option 1 i.e. will have finished.
The sentence indicates an action (finishing the painting) that will be completed by a future time, next week.
"Will have finished" is the correct future perfect tense, showing completion by a future date.