Multiple choice general knowledge history

Which is Shakespeare’s longest play?

  1. To be or Not to Be

  2. Romeo and Juliet

  3. Hamlet

  4. The Merchant of Venice

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

Hamlet is Shakespeare's longest play by line count, containing approximately 4,042 lines. It's also one of his most famous tragedies. The other options are incorrect: 'To Be or Not to Be' is just a famous soliloquy from Hamlet, not a play itself.