What provides the opportunity for Duncan's assassination?
A. his visit to Macbeth's castle
B. the presence of the witches
C. the recent military victory
D. a meeting at Birnham Wood