Multiple choice

Name the tense that is used in the following sentence.

It will have been snowing for two hours.

  1. Present Perfect Tense

  2. Future Perfect Tense

  3. Past Perfect Tense

  4. Future Perfect Continuous Tense

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

The given sentence has “will have been + first form of verb + ing ”. Hence, Answer: (4)