The Witches first hail Macbeth as Thane of Glamis. Then they hail Macbeth as Thane of Cawdor, this is their first prediction. They have predicted that Macbeth will be named Thane of Cawdor. When Macbeth and Banquo rendezvous with King Duncan, the prediction is fulfilled.
The Witches also hail Macbeth as King of Scotland, they are predicting that Macbeth will succeed King Duncan. Macbeth ultimately murders Duncan and usurps the throne.
The Witches also claim that Banquo will father a line of kings, though Banquo will never be the King. The prophecy of Banquo's descendants becoming the King's lineage is left unfulfilled, but his never becoming King is fulfilled when Macbeth orders Banquo and his son (Fleance) murdered.
In Act III they give Macbeth 3 Cautions:
- To beware of Macduff, the Thane of Fife
- That he need not fear until Birnam wood comes to Dunsinane
- That he need not fear a man of woman born.
These are fulfilled in Act V, as Macduff takes the lead in deposing Macbeth and installing Duncan's son, Malcolm, as the rightful heir. Macduff's forces use boughs from the trees of Birnam wood as camouflage as they approach Dunsinane, thus bringing Birnam wood to Dunsinane. And Macduff confronts Macbeth, revealing that Macduff was born by C-section, and thus was not of woman born. Macduff ultimately kills Macbeth.