Prepare for the English Literature CLEP Exam with our comprehensive quiz! Engage with a variety of questions designed to boost your knowledge and confidence. Master literary terms, historical periods, and key texts to excel on test day.

Each practice test/flash card set has 50 randomly selected questions from a bank of over 500. You'll get a new set of questions each time!

Practice this question and more.


Who wrote the play Hamlet?

  1. William Wordsworth

  2. John Milton

  3. William Shakespeare

  4. Henry V

The correct answer is: William Shakespeare

William Wordsworth and John Milton were both English poets, not playwrights, and did not write the play Hamlet. Similarly, Henry V is a play written by William Shakespeare, but it is a different play altogether. Therefore, the only correct choice is William Shakespeare, who is known for writing many famous plays including Hamlet.