In 'Hamlet,' Rosencrantz's warning to Claudius foreshadows future consequences and reflects past events, while Claudius cannot seek forgiveness for his guilt due to the benefits he gains from his sin. Hamlet spares Claudius to avoid granting him heaven, and the Ghost appears to remind Hamlet of his duty, revealing internal conflicts. Gertrude agrees to keep Hamlet's feigned madness a secret.
In Hamlet, Act 3 Scene 3, Rosencrantz warns Claudius about the consequences of the king's actions, which is a form of foreshadowing and also reflects events from the past, particularly the murder of King Hamlet. Claudius acknowledges his guilt in a soliloquy, referring to the "primal eldest curse," involving the biblical story of Cain and Abel, indicating his inner turmoil and inability to seek forgiveness as he still benefits from his sin. Hamlet refrains from killing Claudius in this scene, as he believes Claudius is praying and does not want to send his soul to heaven.
The intense confrontation between Hamlet and Gertrude in Act 3 Scene 4 results in Gertrude exclaiming that Hamlet's words are like daggers, which parallels the poisoning of King Hamlet's ears. The Ghost's appearance during this scene differs from Act 1 because it now seems to serve the purpose of reminding Hamlet of his duty to avenge his father rather than to spur him to action against Gertrude. The difference suggests an internal conflict within Hamlet, as the Ghost does not interact with Gertrude, indicating that she might not see it, thus implying the potential question of Hamlet's sanity or the nature of the Ghost.
Gertrude's agreement with Hamlet is to keep his secret of feigned madness, as Hamlet has convinced her of Claudius's guilt in the murder of his father.