When pigs fly

Do you know the English expression “when pigs fly”? Read the conversation below. Can you guess the meaning?

Catherine: Do you think Pete will get promoted at work?

Dana: When pigs fly! No one ever gets promoted in that office.

Does it mean:

a) flying pig

b) never

c) no one is good enough

d) in the future

The answer is below! ↓

 

Answer: b) never