contestada

Whom would Shakespeare's audiences have held responsible for all the strange happenings in Macbeth?
A: Macbeth
B: Lady Macbeth
C: King Duncan
D: The witches