Multiple choice

How many plays did William Shakespeare write?

  1. 7

  2. 37

  3. 107

  4. 170

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

William Shakespeare is widely credited with writing 37 plays in the First Folio and subsequent canon. This is a standard academic consensus.