Choose the correct meaning for each of the idioms below .
1 . bite your tongue
a) to be unable to pronounce a word
b) to give an opinion that makes you look stupid
c) to stop yourself from saying something that might upset or annoy someone
2 . take someone for a ride
a) to give someone a nice surprise
b) to deceive someone
c) to explain something in a complicated way so as to confuse the person more
3 . eat humble pie
a) to pretend to be poorer than you really are
b) to eat cheap unpleasant food
c) to admit you are wrong about something and say you are sorry
4 . When might you say ' A little bird told me ' ?
a) when someone wants to know where you got some information from but you refuse to say
b) when you've been given information that you don't believe
c) when you've been given information but can't remember who by
5 . Every cloud has a silver lining .
a) Good things can happen in bad weather .
b) You can make money in all kinds of weather .
c)You can get something positive out of the most difficult situation .
NOW Complete the sentences below with the appropriate idioms and verb forms !
1 . ' What ? ' The mechanic told you the car couldn't be repaired anywhere for less than £ 500 ? Come on , he's trying to ............................... you .......................... ............................. ........................... '.
2 . She spent weeks telling everyone the plan would never work , but it's been a complete success . Now she's really having to .................... some ............................... ................... .
3 . She was so upset when she ....................... the ........................... from her job , but if it hadn't happened she wouldn't have moved to London , and she wouldn't have met her new boyfriend . It just shows that ........................ ...................... .................... ...... ............................. ............................ .
4 . 'He talks as if it's the most difficult task in the world , but all he has to do is email three people , and he still hasn't done it ! I don't know why he ................... such a ....................... of everything . '
5 . ' I totally disagreed with my boss in today's meeting , but I knew if I said anything he would have got really angry, so I just sat there and .......................... my ............................. '.
If you need anymore help try the following sites :
BlogItemURL> ">Link
http://www.usingenglish.com/reference/idioms/
http://a4esl.org/q/h/idioms.html