Single correct option
Choose the option that best fills the blank. By next June, he ____ at the academy for two years.
- A. has trained
- B. would train
- C. had trained
- 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.
Saved on this device. Sign in or create a free account to keep it on every device.