No hay duda que los idioms son una de las cosas mas dificiles de entender en inglés. El principal problema con aprender los idioms en inglés es que son expresiones, palabras o frases que tienen un significado figurativo que casi siempre difiere del significado literal de las palabras que conforman los idioms. Hay que añadir que los idioms o expresiones idiomáticas en inglés tienen una influencia cultural y son de uso colloquial. Es decir, para entender muchos idioms es necesario entender el entorno cultural lo que lo hace un poco mas trabajoso aprender idioms en inglés..
http://www.idiomconnection.com/