Why was Macbeth so afraid of Banquo that he had to kill both he and Fleance?

Expert Answers

An illustration of the letter 'A' in a speech bubbles

The only two people to hear the prediction of the witches were Macbeth and Banquo. Banquo, knowing these predictions, can readily suspect Macbeth of the murder of Duncan. In order to take care that this does not happen, Macbeth needs to have Banquo killed. His reason for having Fleance killed is that the witches told Banquo that he would be the father of kings, though none himself. Therefore to prevent Fleance being king, Macbeth must have him killed also.

Approved by eNotes Editorial Team

Posted on

An illustration of the letter 'A' in a speech bubbles

I believe there are 2 reasons for this. One is due to the second part of the witches' predictions. Banquo was told he would not be a king, but his children would become king. This helps to secure the thrown for Macbeth. Also, Banquo is aware of the predictions the witches gave Macbeth and he saw his reactions. He would be the first logical character to become suspicious of Macbeth.

Approved by eNotes Editorial Team

Posted on

An illustration of the letter 'A' in a speech bubbles

An interesting question. Macbeth had to kill Banquo (or tried to do so, and Fleance too) because of the other half of the prediction: Banquo's sons would be kings. That means Macbeth's line would be displaced, so Macbeth is trying to secure his heritage.

Approved by eNotes Editorial Team

Posted on

Soaring plane image

We’ll help your grades soar

Start your 48-hour free trial and unlock all the summaries, Q&A, and analyses you need to get better grades now.

  • 30,000+ book summaries
  • 20% study tools discount
  • Ad-free content
  • PDF downloads
  • 300,000+ answers
  • 5-star customer support
Start your 48-Hour Free Trial