Community Web Version Now Available
Ali Safi
what's the best way for improving Speaking skill in English?
Sep 10, 2016 6:48 PM
5
0
Comments · 5

The key to improve speaking is, hands down, practising! The more you practise , the better your fluency will be. The best thing is , clearly enough, speaking to a native speaker so that you can not only enhance your vocabulary but also improve your pronunciation and cadence. Listening is also paramount because you become familiar with the sounds and features of the language and you unknowingly acquire new words.

September 10, 2016
Of course practicing is best way, no matter with whom or about what and how long. Just try to do it every day. One interesting thing I tried was listening popular English songs and finding it's lyrics. It's relaxing and very useful. Good luck! 
September 29, 2016
Try to memorize a completed sentences about each situation  instead of single words because the sentence is ready to use while the words will need that you put them in a sentence.  
September 10, 2016

Basically, doing practise regularly no matter how long it takes and talking to native speakers of the language which you want to learn always do the trick. The secret of achievement is pretty clear : Don't give up against all odds.

Good luck!

September 10, 2016
Like everyone else has said ¨practicing.¨ But more specifically, from what I have read from polygots, focusing on improving pronunciation when speaking is extremely helpful.  I personally was surprised how much better my listening comprehension and my memory for new vocabulary improved once I focused on really learning to make all the sounds correctly.  That is part of what I think is so helpful about practice with a native speaker.  You can do a lot of good practice with non-native speakers, but to improve pronunciation if some of the sounds are still difficult for you to make, practicing with a native speaker, or perhaps using the shadowing technique if you do not have one available, is useful.
September 29, 2016
Ali Safi
Language Skills
Azeri, English, Italian, Persian (Farsi)
Learning Language
English