75.6k views
1 vote
Why does Hamlet not kill Claudius when he has the perfect time and opportunity?

User Tofro
by
6.1k points

1 Answer

7 votes

Answer:

Hamlet doesn't kill Claudius at that moment because he thinks that Claudius is praying.

Step-by-step explanation:

Hamlet says that killing Claudius now would, "send [this same villain] To heaven” instead of Hell where he belongs. Hamlet vows to kill Cladius as Cladius had killed his father, and not send him to heaven.