Choose the answer that is correct and clearly expressed in Standard English.

By next June, she ______ her degree.

Answer and explanation

Correct answer: A. will have completed

- 'has completed' uses present perfect tense, which describes an action already completed by the present time rather than a future milestone.
- 'was completing' uses past progressive tense, incorrectly framing a future event as an ongoing past action.
- 'completed' uses simple past tense, conflicting directly with the future time marker 'By next June'.
  1. Step 1: Note the time frame indicated by 'By next June,' which specifies a point of completion in the future.
  2. Step 2: An action that will be completed prior to a designated future time requires the future perfect tense (will have completed).
Answer
will have completed.

Practise more Usage and mechanics.

Free questions with an explanation for every one, and full timed ACT mock tests.