I have spent a lot of time on Duolingo and I have learnt a lot of vocabulary for which I am very grateful. I have been to Spanish language classes and had some practice. I watch lots of Spanish movies and TV series with subtitles on and off. Most recently I discovered Coffee Break Spanish on...