Exercises in English for those who know Spanish.
Try this quiz! If you're good you'll get 100%: