Multiple choice

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

By the end of this month she ____ studying here for four years.

  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.