Even though synonyms generally share the same meaning, they might not apply in the same context. So, if you want to use one specific word you should do that instead of trying to find a synonym that doesn't quite fit into the context you've established. An example is if you want to use the sentence "I was mad", meaning "I was angry", you could look for a synonym. One synonym is "absurd". However, this is a different type of mad, meaning crazy instead of meaning angry. "I was absurd" has an entirely different meaning than originally intended. This is why you should always double check the contextual meaning of the synonym you want to use.
It's not a. obviously because he doesn't know that she and her father fought over her not wanting to marry him. It's not b. because he acts like she is already his wife and I quote says "Till then, adieu, and keep this holy kiss." It isn't c. because the whole reason her father insisted he marry her so quickly was because of her deep grieving over "Tybalt", which concludes that the answer is d. (Sorry just wanted to be thorough so you wouldn't be confused.)