1. Learn English With Hollywood Movies & American TV series – People from Sweden, Netherlands & Denmark are world’s best non-native English speakers. You know why? because most of the movies they watch in cinemas are from Hollywood, they listen to English music & they watch American sitcoms.
I guess now you know, what you need to do. Live life like an Englishmen. Watch Hollywood movies, listen to English songs & watch American sitcoms.
Pick an American sitcom & start watching it today (How I Met Your Mother is my personal favorite.) You can take the help of subtitles for few initial episodes but eventually, you can graduate to watching shows in English with English subtitles and then with no subtitles
Benefits: This practice will help you learn English that is used regularly by native English speakers & increase your vocabulary.
2. Use ESL Program Podcasts – A podcast is an audio broadcast over the Internet. English language podcasts are a great way to improve English. The podcasts prepared by English-native speakers introduce you to common slangs, natural expressions, and interesting vocabulary.
Podcasts give you the opportunity to listen to people speak English in a variety of accents, and get comfortable with this variety. Check out these websites:
3. Listen to the recordings & repeat what you hear – ‘Practice Repeating’ what you hear out loud. This is the most important step to do if you really want to improve your English speaking.
Listen attentively to the recording, pay attention to the rhythm & how intonation is used to show attitudes & emphasis. Record your own voice, listen to it & keep tuning it.
Don’t simply repeat dialogues, try to grasp the true feeling of the sentence. Without emotional input, you will sound monotonous and boring. Speak as if that’s exactly what you want to say with true feelings.
Do you feel hesitant to speak English? And you don’t want to at the receiving end of people making fun of your wrong English. I am going to tell you a method, I personally used while I was going through the same phase.
CALL A CUSTOMER CARE !!! Yes, you read it right. Call a customer care, choose English as your preferred language & then talk to customer care executive in English.
They won’t make fun of your wrong English. You can talk to them about their new services or you can register a complaint or discuss a problem you are facing with their product.
Give a call to your telecom service provider (Vodafone, Airtel, Idea) or to your bank or to any other company whose product you owe or simply know.