Exactly how many plays did Shakespeare write?
D
Correct answer
Explanation
The traditional scholarly count attributes 37 plays to Shakespeare, though some modern editions count 38 or 39 depending on whether they include The Two Noble Kinsmen and Edward III. The First Folio (1623) published 36 plays, and Pericles was added later to reach the canonical 37. The options 29, 40, and 46 do not match any standard scholarly count.