Whom does Macbeth have murdered to keep one of the witches' prophecies from coming true? A. King Duncan B. The thane of Cawdor C. Banquo and his son D. Malcolm and Donalbain