What is Shakespeare’s longest play A. Taming of the Shrew B. Romeo and Juliet C. A Midsummer Night’s Dream D. Hamlet AnswerD. Hamlet