Originally Posted by heather
You don`t need to buy a dictionary of idioms.
See the following:
and many others..
or ,search the web for "ESL grammar exercises on idioms". I`m sure you`ll find lots of lists and exercises on English idioms.