English MCQs, Idioms MCQs“when pigs fly” means ______?A. something that is easy to do B. raining very heavily C. something that will never happen or is impossible D. miss the chance “Black and blue” _____________ ?“Raining cats and dogs” means _________?