Answer: Macbeth is fearful of Banquo because he believes that Banquo's children, not his own, will be the future kings of Scotland. In Act 3, Scene 1, Macbeth reveals in his soliloquy that being king isn't enough; he needs to feel safe in the position, and he has reasons to fear Banquo. Macbeth arranges for Banquo's murder to eliminate the threat.
Explanation: