Asked in Macbeth
Macbeth

Why were there witches in Macbeth?

Answer

Wiki User
06/30/2009

Macbeth was written and performed for King James. Shakespeare wanted to please the king, so he wrote a fairly short play (James liked short plays). King James himself had written a book on witches and how to detect them. For this, Shakespeare decided to add a supernatural twist to his play, as to please the king. Basically the King wrote a book about witches so Shakespeare thought putting witches in his play would please the king. Source: http://home.flash.net/~manniac/macb.htm