why did snape kill dumbledore?

best answer
Why did Snape kill Dumbledore? There were two main reasons why Snape killed Dumbledore. First of all the Hogwarts’ Headmaster was already dying and with this act he would show him mercy and loyalty for the last time.