By 2010, he_________in this flat for a decade.(was living/has lived/will have been living)

The correct answer is "had been living."

Reason:

The reason "had been living" is the correct choice is because it employs the past perfect continuous tense, which is suitable for expressing an ongoing action that was happening before another point in the past. In this case, the completion of a decade of living in the flat is being referred to as of the year 2010.

Last updated: 2024-01-25

Featured Posts