Answer:
A. He wants to prevent Banquo's son from becoming king as the witches predicted.
Step-by-step explanation:
Macbeth has heard the witches' prophecies, and since their prophecies about him have all come true, he fears that Banquo's prophecy will also come true. Therefore, Macbeth perceives Banquo and his offspring as threats to his retention of the crown