Multiple choice

Directions: Fill in the blank(s) with correct tense of the verb from the options given below:

By the end of this year, she _____ 400 horses.

  1. will be training

  2. will have been training

  3. would have train

  4. will have trained

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

Future perfect 'will have trained' indicates an action that will be completed by a specific future time. 'By the end of this year' sets the future deadline, and training 400 horses is a completable action.