The reason why Hamlet …show more content…
Hamlet had all the time he needed to kill Claudius but he kept refusing to kill him. The reason why Hamlet didn’t kill Claudius every chance he got is because Claudius was always repenting. Hamlet wanted Claudius to just like Hamlet’s father did. Claudius was alone many times when Hamlet seen him but Hamlet didn’t think that it was the right time to kill him. Hamlet also knew that Claudius killed his father but he wanted Claudius to confess to what he have done. All this time Hamlet been setting Claudius up to make him tell the truth without saying a word to him. Most people would just go ahead and kill someone but Hamlet takes his dear sweet time to get at Claudius. He also hesitation because he thought the ghost was a demon when it started telling him to kill Claudius. That’s when Hamlet Had an idea to create a play similar to his father’s death. After seeing the king’s face and reaction during the play, Hamlet found out that the ghost was telling the truth. This is why Hamlet didn’t kill him while he was praying, but he could have accused Claudius for his father’s death after he prayed. Then this would have lead to another sin that Claudius because of denial of the death of King Hamlet. Hamlet didn’t think about all the ways that he could have gotten revenge on Claudius, so he just decided to wait on Claudius to make his own mistakes. In Hamlet’s view he thinks too continually about killing Claudius. He stops and thinks about all the tasks from too many angles. Hamlet is uncertain that killing Claudius is the right thing to do. Hamlet is not sure whether the ghost was his father that told him to go and kill Claudius. The play that Hamlet put on for the king was to see if the ghost and the king telling the truth. Hamlet called the play “The Mousetrap”, which means that it was a play to see who was telling the truth and who was lien. After Hamlet figured out all the facts that he needed, he knew he would have to wait for the right time to