175k views
0 votes
Why does Hamlet not kill Claudius when he has the perfect time and opportunity?

2 Answers

5 votes
it was not Hamlet nature to do so
User Dinesh Nadimpalli
by
9.0k points
4 votes

Answer:

One of the reasons is because he doesn't want him to go to heaven, which is ironic because Claudius is not actually praying but becoming aware of his sin, so he would not have gone to heaven in Hamlet had killed him anyway. However, Hamlet does not actually want to kill Claudius along the play because he is not a murderer - he is a refined, well-educated prince and killing is not in his essence.

User Fossfreedom
by
8.2k points