Multiple choice

Directions: Choose the most suitable form of verb from the given options.

By next October, they _______ (live) here for five years.

  1. will have been living

  2. will be living

  3. are living

  4. have been living

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

 'Next October' is in future (will). 'For five years' indicates part completion (have been). 'Living' indicates continuation.