Alors que 'donner' implique une transmission sans condition ni contrôle, 'rendre' suppose une restitution ou une réparation après avoir reçu ou possédé quelque chose.
Apprenez enfin à faire la différence et ne vous trompez plus jamais.