Hi everyone

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?

Thank you.