Here’s a fun Tumblr to help you with your English idiomatic expressions: Rolls off the Tongue.
Every week, there’s an English idiom quiz, presented visually.
Here is one recent example (the quiz first, and then the answer)
For past idioms, the answer is already written. And there is more: the origin of the idiom, the literal meaning, an explanation about why it’s funny, examples, and other useful and interesting information.
For the current idiom, you can guess the answer. On the right side of the page, you’ll see a chance to guess the answer (i.e., leave a comment), hints (available on Tuesday), a multiple choice quiz (available on Wednesday), and the answer (available on Friday).
In addition to these weekly idiom quizzes, there are plenty of other posts to browse, focusing on language usage and humor. For instance:
And some of the posts are accompanied by Audioboo tracks, so you can practice your listening too. Here’s one example for this post about origami: