From here, Hamlet was eager to take revenge on his uncle, Claudius. But, in the play, Hamlet was thinking instead of taking action.
For example, in Act three, Claudius regretted what he had done in the past, "O, my offense is rank, My stronger guilt defeats my string intent, What if this cursed hand were thicker than itself with brother's blood? " (3 3 40-48). From his words, Claudius tried to pray for forgiveness from God. When Claudius was praying, Hamlet entered and found out the chance that could kill Claudius. So, Hamlet drew his sword and prepared to kill Claudius. But, he thought that .
And so he goes to heaven, and so am I . That would be scanned: a villain kills my father and for that, I, his sole son, do this same villain send to heaven. Why, this is and , not revenge- (3 3 79-84). .
Hamlet thought if he killed Claudius now, Claudius might go to heaven. In fact, Hamlet wanted to send his uncle to hell. He concluded that, .
When he is drunk asleep, or in his rage, or in th' incestuous pleasure of his bed, at game a-swearing, or about some act that has no relish of salvation in 't "then trip him, that his heels may kick at heaven, and that his soul may be as damned and black as hell, where it goes,"" (3 3 94-100). .
Then, he sheathed his sword and left. Here, Hamlet was truly presenting his hesitation about revenge. Therefore, this conflict occurred and prevent him taking any actions other than pretending to be wild.
When Hamlet returned to Denmark and discovered the funeral of Ophelia, Hamlet admitted his love on Ophelia, as Hamlet said, -I loved Ophelia. Forty thousand brothers could not with all their quantity of love make up my sum- (5,1,285-287). Consequently, he accepted to swordfight. During the game, Laertes wounded Hamlet by his poisoned blade, yet still Hamlet beat Laertes with his dying breath. Laertes confessed that King Claudius was the blame because Claudius poisoned Hamlet's mother, and had put poisons into the cup and on Laertes's sword.