Multiple choice general knowledge

What is the name of Shakespeare's longest play?

  1. Othello

  2. Macbeth

  3. Romeo & Juliet

  4. Hamlet

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

Hamlet is Shakespeare's longest play, containing approximately 4,042 lines and over 30,000 words. Written around 1600, this tragedy explores themes of revenge, madness, and existential crisis through the Danish prince's story. Its length and complexity make it one of Shakespeare's most studied works.