Answer:
Macbeth gives the order to have Banquo and his son, Fleance, killed To make sure that Banquo's son won't become king as the witches predicted
Step-by-step explanation:
When Macbeth received the prophecies from the three witches at the same time as Banquo, he did not think about killing him but as his ambition and greed grew, fed by the words of Lady Macbeth, his fear to see the prophecy about Banquo's son come to reality made him act erratically, therefore, he just wanted to assure his permanence in the crown.