Answer and explanation

Correct answer: A. will have seen

  1. Step 1: An action that will be complete before a future time uses the future perfect.
  2. Step 2: The marker "by the end of next month" calls for "will have seen".
Answer
will have seen.
Why not the others: will see, has seen and would have seen do not fit here.

Practise more Grammar, Syntax and Sentence Structure.

Free questions with an explanation for every one, and full timed University of Jordan English Proficiency Test (JU-EPT) mock tests.