LAN ……….. ENGLISH FOR MORE THAN A YEAR BUT SHE CAN SPEAK IT VERY...

16. Lan ……….. English for more than a year but she can speak it very well.A. learns B. learn C. learned D. has learned