Fill in the Blanks Questions

Multiple choice
  1. have been

  2. had been

  3. has been

  4. can have been

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

When using reported speech with 'said' (past tense), the verb in the subordinate clause must be in the past perfect tense to show it happened before the speaking. 'Had been' correctly indicates the action was completed prior to the past moment of speaking.

Multiple choice
  1. will be

  2. will have

  3. will have been

  4. would have

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

Future perfect continuous 'will have been' correctly expresses an action that will continue up to a specific future time point. 'By the end of this month' marks when the four-year duration will be complete.

Multiple choice
  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.