SHE HAS LEARNED ENGLISH FOR 3 YEARS, AND SHE IS GOOD ______ ENGLIS...

22. She has learned English for 3 years, and she is good ______ English now.A. by B. in C. for D. at