English-grammar-lessons.co.uk

menu

Sarcastic English Idioms

Learning English Idioms

An idiom is an expression that does not convey the literal meanings of its words. In other words, an idiom does not mean exactly what it says. For example, if someone is "barking up the wrong tree," they aren't yelling at a tree; the expression is an idiom meaning taking the wrong course of action.

The list of idioms below has been selected for teaching advanced students. These idioms contain sarcasm, irony, or wit, making them a fun way to widen discussion topics. For advanced students, understanding and using these idioms can be an enjoyable challenge and a testament to their grasp of the language. Remember that lots of idioms – especially "clever" or witty ones like these – are culturally specific, making them particularly useful for learning a new language. Language study is always more fun when you learn the culture alongside the vocabulary and grammar. list of sarcastic English idioms
hot grammar tip

Hot Tip

More Helpful Lists of Idioms

We also have lists of common English idioms (for learners), clever idioms (for advanced students), and funny idioms (for advanced students).

50 Sarcastic English Idioms

Find More Idioms

Here at english-grammar-lessons.co.uk, we have entries for more than 10,000 English idioms, which we have listed alphabetically.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A Quick Test

Are you good at English idioms? Let's see!
silver cup

gold cup

bronze cup

  • This test has questions.
  • A correct answer is worth 5 points.
  • You can get up to 5 bonus points for a speedy answer.
  • Some questions demand more than one answer. You must get every part right.
  • Beware! Wrong answers score 0 points.
  • 🏆 If you beat one of the top 10 scores, you will be invited to apply for the Hall of Fame.
Scoring System

Cyber Guru (+)
Cyber Hero (+)
Cyber Captain (+)
Cyber Sergeant (+)
Cyber Recruit (+)
Do you know your English idioms? idioms test

Take Our Test.

search icon

Search our idioms database. (We have 10,000+ idioms!)