Multiple choice

By this time next year, she ____ _____ ______ studying the journalism for 3 years.

  1. will, have, been

  2. will, have

  3. shall, have

  4. would, have

  5. none of the above

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

The future perfect continuous tense 'will have been studying' expresses an action that will continue up to a specific point in the future, emphasizing its duration. Option B uses future perfect (missing 'been'), while C and D use 'shall/would' which don't fit with 'By this time' construction.