Student or Learner
I know that I can say the following:
1. How long have you lived here?/How long have you been living here?
but how about this one
2. How long have you been studying English?/ How long have you studied English?
To be honest "How long have you studied English?" sounds a bit unusual to me. I would use "have been studying".
Can I also say "have studied" here meaning that you still study or may be just finished?