Questão de conhecimento de vocabulário, mais especificamente de expressões idiomáticas. Como pede o enunciado:
“When pigs fly” significa em português:
"Quando os porcos voarem".
Sabendo que porcos não voam, a expressão significa algo muito improvável ou que nunca irá ocorrer.
Analisando as alternativas, vemos que a expressão da alternativa C tem um significado parecido, que usamos quando sabemos que algo "nunca" vai acontecer.
Portanto,
Gabarito: C