1.matсh the idiom and its meaning. 1.feel under the weather 2.speak one's mind. 3.got on like a house an fire. 4.have a cake and eat it. 5.lose one's head. a)be in panic . b)say what you think. c)be in bad mood. d)go ahead quickly. e)do impossible things.
2 - b
3 - d
4 - e
5 - a