What are four reasons macbeth hesitated to kill the king? So far I think it is because he is a friend, subject, and good person.
Macbeth hesitates because he has sworn his loyalty as a subject to Duncan, because he is related to Duncan (the bonds of family were strong), because he has been treated well by Duncan and has a good reputation, and because he thinks to himself that if the Fates have said he will be Thane of Cawdor and King (one of them having already come true), that he can wait for it to come to him honorably.
In lines 7 - 25 of Act 1, Scene 7 Macbeth states the arguments against killing Duncan -
vengeance - the killer will be killed
kinship - to you don't kill your relatives
loyalty - you don't kill your king
hospitality - a host dosen't kill his guest
duncan's goodness - you dont kill a virtuous king
religion - the killer is damned for eternity
pity and horror - murder is unnatural to innocent humanity and to heaven
hope that helps. i fink its a good answer cos im a brittish kid. ha jks