Multiple choice

Directions: Choose the correct form of the verb given.

They __________ the news by the time you reach there.

  1. shall have heard

  2. had heard

  3. will heard

  4. will have heard

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

The tense of the sentence is future perfect. It denotes that the action will be completed at some point of time in the future. Hence, 'will have heard' is the correct option.