I often get asked by Spanish people how they can learn to speak English fluently and unfortunately the answer is not that easy! I would like to say that you can do a magical intensive course and then you will be fluent but then I would be lying to you.
The real answer to this question is that if you want to learn how to speak English really really well then you need to do a wide variety of activities that help you INTEGRATE the English language into your everyday life. That might include listening to the radio in English, watching original version TV series, visiting the UK or US or other English speaking country, socializing with native speakers, having in-company classes (www.danielsmith.es) or just reading in English. All of these strategies work but in the end learning English is like going to the gym. If you go to the gym once per week do you think you will be fit after a few months? No.
So you need to ensure that you engage with a variety of activities that expose you to English on a daily basis. This is the secret! Hope that helps!
Soy el director de Daniel Smith + Partners. Tengo más de 10 años de experiencia enseñando inglés a españoles.