I have question for everybody who have quite strong level of English. It mean B2 or higher.
A lot of people have English at school. English, also is quite popular language. We can watch and listen English songs and movies. I think that achieving beginner level of English is quite simply. But problem is with better, more communicative English, English which is understable for native speaker.
How long have you learnt to gain this level of English(B2+)?
It depends on how much you work. Honestly, most people will find that it takes a very long time to reach that level if they only focus on studying and trying to remember grammar rules. If you were to focus more on conversations with real people and having them help you, you will reach this level very quickly, even in a matter of months.
Some people never reach this level even after years, because they only ever study and are afraid to speak and make mistakes.
Go and have real conversations and make mistakes and you will see your English improve almost instantly. Don't be afraid to be wrong and have someone correct you.
I know this works because I have help friends learn English and this is the way my mother became fluent when she moved to America.
It depends upon how much your native lanugage connecting to English for your understanding and your memory to follow up most of people who can study English well in certain countries.