I'm not a teacher.
"I have been learning English".
Present perfect continuous. To show that you have been learning English and continue to do so.
"I have learnt English".
Present perfect. Showing that you have already learnt (and know how to speak) English.
- For Teachers