I’m feeling pretty  ticked off. If I hadn’t excused myself and gone outside I would really have flown off the handle. I came into work in a good mood but the boss came in and bit my head off for no reason. Since when has being five minutes late to work been a problem? She’s really got a chip on her shoulder. She’s always venting her spleen about something trivial. The other day she had a blazing row with Carol from accounting. Just because she left the milk out of the fridge. I can’t understand why she goes bananas at every little thing. It really drives me up the wall. I suppose I’ll just have to try to keep in her good books until she transfers to the Manchester branch in the Spring. I’ll be glad to see the back of her.
Match the idioms with the definitions
a) To be happy you no longer need to deal with someone
b) To make someone angry
c) To yell at someone or to be very critical of someone especially very suddenly and without a good reason.
d) To lose control of your emotions
e) To be annoyed
f) To express angry feelings
g) A very angry argument
h) To go crazy
i) To keep someone happy with you
j) To have an angry or unpleasant attitude or way of behaving caused by a belief that one has been treated unfairly in the past
1e, 2d, 3c, 4j, 5f, 6g, 7h, 8b, 9i, 10a