Idioms
Idioms are an essential part of Advanced English language.
Learn a handful of new idioms from this online exercise and then try applying them to your productive skills when you do your writing and speaking practice.
Go to the link below to begin.
http://esl.about.com/library/vocabulary/blthink2.htm?once=true&