Why does Macbeth go crazy at the banquet?

a
He sees the ghost of Duncan
b
He sees the ghost of Banquo
c
He sees the ghost of Fleance
d
There is a bloody dagger on the table

1 answer

In Shakespeare's "Macbeth," Macbeth experiences a breakdown during the banquet because b. He sees the ghost of Banquo. This sighting triggers his guilt and paranoia, causing him to act erratically in front of his guests.