5) Read, watch and listen to English in many different contexts.
If you only watch news programs in English, then you will be able to understand a more “formal” style of English, but not a typical conversation between two native speakers, which is often filled with idioms and slang.
On the other hand, if you only watch movies and listen to songs in English, then you might not be able to understand (or write) a more academic article. And if you only use English for work, then it will be hard to talk about other topics because you won’t have the vocabulary.
So make sure to diversify your English input:
fiction and non-fiction
formal and informal
lectures and conversations
serious subjects and comedy
etc.
6) Learn to think in English.
This is one of the biggest keys to English fluency – but how can you learn it?
There’s a step-by-step process you can follow:
First, beginning to think with individual English words
Then progressing to thinking in English sentences
Finally imagining entire conversations and stories in your head in English
(Read this lesson for a more detailed explanation with examples).
This is one of the best ways to practice English, because if you make a “mistake,” nobody knows about it!
Also, you can practice thinking in English anytime, anywhere. No need for a textbook or classroom. The earlier you begin the habit of thinking in English, the easier it will be to speak fast.