MARY ……… IN LONDON FOR 15 YEARS. A. IS LIVING B. LIVES C. WAS LI...

23. Mary ……… in London for 15 years. A. is living B. lives C. was living D. has lived