Multiple choice

Directions: Fill in the blank with the most appropriate option.

We _____________ here for ten years now.

  1. lived

  2. have lived

  3. had lived

  4. were living

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

The phrase 'for ten years now' indicates an action that started in the past and continues to the present, requiring the present perfect tense.