What provides the opportunity for Duncan's assassination?

Ahis visit to Macbeth's castle
Bthe presence of the witches
Cthe recent military victory
Da meeting at Birnham Wood