3. He must have learn english for year. 他学英语一定学了好几年了。
英英解释
v.
1. gain knowledge or skills
2. get to know or become aware of, usually accidentally
3. commit to memory; learn by heart
4. be a student of a certain subject
5. impart skills or knowledge to
6. find out, learn, or determine with certainty, usually by making an inquiry or other effort