139k views
0 votes
Why does Hamlet not kill Claudius when he has the perfect time and opportunity? A) Hamlet is so angry that he cannot control his own impulses. B) Hamlet feels sorry for Claudius because he feels so much shame. C) Hamlet doesn't want to kill Claudius anymore and has forgiven him of his sins. D) Hamlet believes that Claudius now has a clean soul and will go to heaven if he dies.

User Laziale
by
5.4k points

2 Answers

1 vote
Correct answer is D.
User Conan
by
6.4k points
4 votes

Answer:

D) Hamlet believes that Claudius now has a clean soul and will go to heaven if he dies.

Step-by-step explanation:

Hamlet comes upon Claudius while he praying and has him dead to rights, but since he was praying, he must have a clean soul at that point, unlike his father, whose death most likely sent him towards a cruel eternal suffering.

User Drowny
by
6.3k points