select the correct answer.\nin act iii of hamlet, why did hamlet choose not to kill claudius when he was…

select the correct answer.\nin act iii of hamlet, why did hamlet choose not to kill claudius when he was praying?\na. hamlet felt sorry for claudius as he heard him pray.\nb. hamlet was unsure whether he could kill claudius on his own.\nc. hamlet reconsidered making his mother a widow a second time.\nd. hamlet did not want claudius to go to heaven with a clean soul.\ne. hamlet chose to forgive claudius after hearing him pray.
Answer
Brief Explanations:
In Act III of Hamlet, Hamlet believes that if he kills Claudius while he is praying (assuming Claudius is sincerely repenting), Claudius' soul will go to heaven. Hamlet wants to revenge his father by sending Claudius to hell (as his father's ghost is in purgatory). He thinks killing Claudius in a moment when he might be achieving spiritual cleansing (through prayer) would be too merciful. He wants Claudius to die in sin (like when he was murdering Hamlet's father, likely without time for repentance).
Answer:
D. Hamlet did not want Claudius to go to heaven with a clean soul.