Multiple choice

Change the following sentence into Future Perfect Continuous Tense.

She has waited for you for a long time.

  1. She has been waiting for you for a long time.

  2. She had been waiting for you for a long time.

  3. She will have waited for you for a long time.

  4. None of these

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

The given question refers to Future Perfect Continuous Tense, which makes use of “will have/shall have + been + first form of verb + ing.”  Answer: (4)