how long have you been lstudying English?
how long are you studying English?
Myśle, że zdanie pierwsze jest poprawne, zaś zastanawiam się nad zdaniem 2. Pomóżcie mi to zrozumieć. :)
1. poprawne
2. dodaj 'for' na końcu i będzie znaczyć 'przez jak długo będziesz sie uczyc angielskiego' - porownaj 'How long are you staying here for' = do kiedy zostajesz