IDIOMS A
IDIOMS B
IDIOMS C
IDIOMS D
IDIOMS G
100

very kind,generous

a heart of gold

100

difficult person to deal with

an awkward customer

100

bad memory

to have a head like a sieve

100

stay calm in a difficult situation

to keep your head

100

teacher's favourite

teacher's pet

200

helpful,well-behaved,used generally for children

as good as gold

200

nuisance,difficult

a pain in the neck

200

be good at math

a good head for figures

200

peculiar,strange

an odd-ball

200

thinks he knows everything

know-all

300

no sympathy for others

as hard as nails

300

irritates everybody

gets on everyone's nerves

300

unaware of reality

to have your head in the clouds

300

very exaggerated in behaviour

over the top

300

has a high opinion of him

a big-head

400

unpleasant

a nasty piece of work

400

be sensible,down to earth

to have your head screwed on


400

much better than others

to be head and shoulders above someone

400

absolutely crazy,mad

round the bend

400

person who watches tv all day

couch potato

500

is a good and kind person even though they do not always seem so

heart's in the right place

500

not suffer from vertigo

to have a head for heights

500

refuse to think about a difficult situation in the hope you won't have to deal with it

to bury your head in the sand

500

very normal, no radical ideas

middle of the road

500

person who tells gossip a lot

busybody