I am living in this town since 1980

I am living in this town since 1980.

  1. was living
  2. shall live
  3. have been living
  4. No improvement

Answer

have been living. Present Perfect Continuous Tense

The correct option is C.