PrepRung

NDA 2025 GAT · English · Fill in the Blanks · hard

By next June, he ____ at the academy for two years.

Single correct option

Choose the option that best fills the blank. By next June, he ____ at the academy for two years.
  1. A. has trained
  2. B. would train
  3. C. had trained
  4. D. will have been training
Show answer and solution

Answer: (D) will have been training

The words 'By next June' and 'for two years' require the future perfect continuous, 'will have been training'. The present perfect and past perfect refer to the wrong time, and 'would train' is not a future perfect form.
Report a mistake

Original question written in the NDA 2025 GAT pattern and checked twice for the correct answer. Not an official question paper. How we write and check questions · Corrections policy · Report a mistake