THEY ... IN THIS CITY FOR TWENTY YEARS.A. HAD LIVEDB. ARE LIVINGC....

21. They ... in this city for twenty years.

a. had lived

b. are living

c. have been living

d. lived

 c