A PDF Handbook of Phrases for ESL

This handy PDF lists hundreds of English phrases organized into relevant uses.