Why does Hamlet wait so long to kill Claudius?

+1
-4
-1
Report This
Know someone who can answer? Share a link to this question via Google+, Twitter, or Facebook.
3 answers.
Report This
+1
0
-1

He is a man of reason, his lack of confidence and procrastination is the main reason for panning out revenge for so long.

Report This
+1
-1
-1

He is very indecisive. Also, the ghost doesn't want Gertrude's name to be tarnished, so Hamlet is trying to find a way to expose Claudius without pointing the finger at Gertrude.

Report This
+1
-1
-1

He is very indecisive. hes first chance to kill the king is in a church and hamlet does not want to kill the king while he is in prayer because hamlet believes that if he kills the king in the church his fathers muderer will go to heaven