Answered

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