43.1k views
0 votes
In act III, scene I, of Shakespeare's Hamlet, why does Hamlet speak rudely to Ophelia, telling her "Get thee to a nunnery"?

User JoakimB
by
8.6k points

2 Answers

3 votes

Answer:

The answer is (A) Hamlet is angry with Ophelia for spending too much much time painting her face to beautify herself.

Step-by-step explanation:

User Garland
by
8.8k points
1 vote
Hamlet was very confused and angry with his mother marrying his uncle right after his father died. He says - 'Frailty, thy name is woman', saying that women are weak, and that they are all the same. So he speaks so rudely to Ophelia under the impression that she is the same as his mother, and as any other woman, and that in a nunnery she won't be able to cheat on anybody, or give birth to a child who might grow up to be the same as his uncle. 
User Mahesh Kava
by
8.2k points