Resources
Wordreference
Wordreference is an online dictionary. This dictionary allows you to choose from several languages, such as Spanish, French, Italian, etc. It not only gives you the word in the other language, but it also gives the context, so you know how to use it.
Randall's ESL Lab
Randall's ESL Lab allows you to improve your listening skills. It has many conversations recorded by American speakers, with quizes and vocabularyfor every lesson.
Cambridge English Test
Cambridge English offers a free placement test to determine your English level.
http://www.cambridgeenglish.org/test-your-english/
Farlex Dictionary
Farlex is a free dictionary that also has an app on Apple and Google. It has definitions and allows you to hear how the words are pronounced.
https://play.google.com/store/apps/details?id=com.tfd.mobile.TfdSearch&hl=es
TED TALKS
Ted Talks has speeches in English about various topics. It is a good way to improve your pronunciation, listening, and vocabulary.
GUARDIAN WEEKLY
The Guardian Weekly is a British newspaper. It has interesting articles that can help you to improve your vocabulary and practice for international exams, such as the IELTS or TOEFL.
https://www.theguardian.com/weekly
Verb Tense Exercises
This website has grammar exercises to practice the different verb tenses.