Shakespeare has an incredible command of lanuguage. In the play Macbeth he uses many puns, metaphors and ironies. In his writing he uses iambic pantameter and rhyming couplet.
Shakespeare as it is common with most writers of his time draw extensively from the use of the Elizabethan english, which was popularly spoken in the days of Queen Elizabeth of England. the language is considered today as archaic and outdated, because even among native speakers of English, it is no longer common.