By the end of next month, the engineer ___ the window.

Answer and explanation

Correct answer: D. will have broken

  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 broken".
Answer
will have broken.
Why not the others: will break, has broken and would have broken do not fit here.

Practise more Writing, Syntax and Language Mechanics.

Free questions with an explanation for every one, and full timed Egyptian Scholastic Test (EST) mock tests.