HE...IN AMERICAN FOR 28 YEARS. A. WAS LIVING B. IS LIVING C. HAS L...

21. He...in American for 28 years. A. was living B. is living C. has lived D. lives