LetsWords
Idioms

When pigs fly meaning: a sarcastic “never”

You say it when you don't believe a promise. But the British often tell the same joke differently, and if you don't know their version, the sarcasm goes over your head.

When pigs fly means never. Pigs can't fly, and that's the whole joke. People say it sarcastically, usually as a short reply to a promise or hope they don't believe: “Will he pay the money back?” “Yeah, when pigs fly.”

When would you say when pigs fly?

Learn to use English words freely in conversation

Start learning

Yeah, when pigs fly. (sarcastic reply); will + verb + when pigs fly; Pigs might fly. (UK)

  • 'Do you think Tom will arrive on time tonight?' 'Yeah, when pigs fly.'
  • My brother says he'll start jogging every morning before work. When pigs fly!
  • The landlord will fix the heating when pigs fly, so I bought an electric heater.

What changed

First versionHe'll clean his room when pigs will fly.

RevisionHe'll clean his room when pigs fly.

The pigs would fly in the future, so will can seem logical. But after when, English uses the present tense for the future: when pigs fly, when I finish, when she arrives. So will fly was replaced with fly.

Cambridge Dictionary

In Britain the same joke is more often built differently: Pigs might fly. It's the reply to a promise that's too bold to believe: 'I'll be on time tomorrow.' 'Yeah, and pigs might fly.' When pigs fly is the American version, but it's understood everywhere.

Your turn

'Will your boss give everyone a pay rise this year?' 'Sure, ___. He's never done it before.'

(when pigs fly / once in a blue moon)

Show the answer

when pigs fly — The boss has never given a pay rise, so sure sounds sarcastic and means never: when pigs fly. Once in a blue moon means very rarely, not never, and it isn't used as a sarcastic reply to a question.

Write a short dialogue: someone you know makes a promise, and you don't believe it. End your reply with when pigs fly.

'I'll stop buying new shoes this year,' my sister said. 'Sure, when pigs fly.'

Learn to use new words without mistakes

Write phrases with the words you are learning. LetsWords shows mistakes in usage and grammar, suggests corrections and explains them, and review helps the words stick.

Build my practice plan

Practise English at your level and for your goal. Get corrections and clear explanations of your mistakes.