Which element of Macbeth creates tension by providing audiences with just enough information about future events to keep them interested in learning more?

AThe idea of opposites being the same
BThe use of iambic pentameter
CCharacters based on real people
DThe scenes with the witches