There are many types of figurative language: personification, similes, metaphors, hyperbole and idioms.
See this site for explanations of these and more: http://www.really-learn-english.com/figurative-language.html#Types_of_Figurative_Language
Check this site for practice: