Alors que 'tenir' implique une action proactive pour conserver ou maintenir quelque chose, 'garder' suggère plutôt une attitude passive de conservation ou de prévention de perte.
Apprenez enfin à faire la différence et ne vous trompez plus jamais.