Answer:
D. by providing a way for the reader to visualize events.
Nothing is underlined in your sentence, but the sentence sounds like it is set in the present.
B. present
Answer:
The answer is the second option, B.
Hamlet feels that is where a woman has a best chance at being faithful, and where she will cause the least amount of damage. After all, as he tells Ophelia also, "why wouldst thou be a breeder of sinners?"; in a nunnery, she won't have children and bear wicked men-like his uncle-that do awful things.