问答题 In Shakespeare"s Hamlet, the tragic hero Hamlet seems to be delaying his revenge. Why? Please give your explanations by in-depth analysis with textual evidences.
【正确答案】正确答案:Hamlet delayed in killing Claudius when he saw Claudius praying as he passed by the King"s chamber. If Hamlet killed Claudius when he was praying for his guilt, then he would help Claudius to enter the heaven. Readers" views differ about the reason for the delay. Some consider the delay as Hamlet"s flaw in personality. But I think he delays because of his social and political ideal. Because Hamlet engages himself in a personal revenge and at the same time attempts to set the right "time" that is "out of joint". He is an idealist and what he wants is not a secret revenge but an open punishment to the killer.
【答案解析】