why does shakespeare have macbeth hallucinate?

Act 2 scene 1

Asked by
Last updated by Aslan
Answers 1
Add Yours

Macbeth really doesn't want to Kill Duncan. His wife basically bullies him into doing it. His conscience is at odds with his actions hence the vision of the dagger. He thinks the dagger might be a result of his stress, his "heat oppressed brain".