 Learn versus study. Do not say. How long have you learned English? Say instead. How long have you studied English? What's the difference? Learned implies that you're finished. You don't have to do it again. For example, I learned Chinese as a child. I'm done. I'm a native speaker. Studied can refer to an incomplete process. For example, I studied Chinese in high school, but I didn't get good at it. Other differences. Studying usually implies book learning. For example, I'm studying geometry this semester. Learning can be any skill. My son is learning to ride a bicycle. Avoid using learn to describe ongoing, not yet completed processes. For example, I have learned biology for two years. No, that's not good. It's better to say I have studied biology for two years. To learn more about this topic, see video at link. Or check out our websites for more free English learning resources. www.eslgold.com or freeenglishstudy.com