Where did Shakespeare get the idea to use witches in his play?
The belief in witches was widespread in Shakespeare's time, and it was common for people to be tried and executed for witchcraft. Shakespeare likely drew inspiration from these real-life events when he created the witches in Macbeth. Additionally, Shakespeare may have been influenced by the depiction of witches in earlier works of literature, such as the play The Witch by Thomas Middleton.