It’s probably B but the answer itself doesn’t make much sense
Short answer: The pronoun "that" precedes details about the noun that are essential, while the pronoun "which" precedes those that are non-essential or can be eliminated without changing the meaning of the sentence.
Explanation:
In grammar, the function of "which" and "that" is to precede or introduce clauses, especially those that provide information about the noun. Additionally, these two words differ slightly on their function because they introduce specific types of clauses.
Indeed, the use of "that" shows the information introduced is essential or cannot be eliminated as in the sentence "My sister that is living in Europe get married" because the detail "is living in Europe" is essential to define "My sister". This does not occur with "which" because this precedes information that can be eliminated or it is not essential as in "My car, which is brand-new, just broke down" because in this sentence the key information is that the car broke down.
Lady Macbeth has such power over Macbeth. She is a manipulative woman, who will stop at nothing to see that her husband gets what is foretold to him. She hears the witches and decides to help their visions come true. Lady Macbeth conceives the idea of killing Duncan
most writers in that time period used an Alias
hope this helps