Multiple choice

Directions: Fill in the blank by choosing the right form of the given four alternatives.

I ______ here for the last ten years.

  1. lived

  2. has been living

  3. had been living

  4. was living

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

 "Last 10 years" denote past tense. Since, this is the case of past perfect continous tense , hence 3 is correct.