asked 219k views
5 votes
Why doesn't hamlet kill claudius when he has the opportunity to do so?

asked
User Doptrois
by
9.1k points

1 Answer

1 vote
Hamlet hesitates to kill Claudius because he believes that Claudius is praying. If he were to be killed right after praying, when his soul is at its most pure, Claudius would go directly to heaven—and Hamlet wants to be sure he sends him to hell. But Hamlet can't hear what Claudius is actually saying; Claudius admits that he cannot fully repent of his murder of King Hamlet, because doing so would mean giving up his crown. So, technically, Claudius's soul is not pure, and Hamlet could have killed him in this moment, but Hamlet doesn't know this!
answered
User Mehamasum
by
8.6k points
Welcome to Qamnty — a place to ask, share, and grow together. Join our community and get real answers from real people.