Why does Hamlet delay his revenge?

Hamlet was perpetually putting off killing the king because he thought that it was not the right time to do it. He felt that he should wait up to the time when he decided to strike the king; his soul would go to hell rather than heaven.

Why does Hamlet delay killing Claudius What are the reasons for his hesitation?

Hamlet delays killing Claudius because Claudius represents Hamlet’s innermost desires to sleep with his mother Gertrude. And by killing Claudius, Hamlet would be killing a part of himself.

Why does Hamlet hesitate so much?

Fortinbras can go to war but Hamlet cannot kill a single man. Hamlet is often questioning himself and pondering why he doesn’t act. He feels like he lacks the ability to kill Claudius. For whatever reason, he cannot bring himself to do it, and so he plans the play to make Claudius join him in guilt.

Did Hamlet sleep with his mother?

Hamlet isn’t angry at his mother because he subconsciously wants to sleep with her—he’s angry because she married her husband’s brother after an indecently short period of time, and he usurped Hamlet’s father’s place, as father and as king, and is a murderer.

How many chances did Hamlet kill Claudius?

three times

Why this is hire and salary not revenge?

He draws his sword. To heaven. Why, this is hire and salary, not revenge. Up sword, and know thou a more horrid hent.

What is ironic about Hamlet’s failure to kill Claudius?

Hamlet ends up not killing him because he thinks he would go to heaven since he is praying and if he gets revenge he wants him to go to hell. It is ironic because Hamlet thought that he could not kill him because he would be sent to heaven but Claudius says that his prayer didnt work.

Did Hamlet Sleep with Ophelia?

It would have been risky for Shakespeare directly to portray pre-marital sex between aristocratic characters, but Hamlet gives us reasons to suspect that at some point before the beginning of the play, Hamlet and Ophelia have had sex. However, the best evidence that Hamlet and Ophelia have had sex comes from Ophelia.