Reconnaître implique l'admission d'une propriété ou d'une qualité, tandis qu'attribuer signifie affecter une qualité à quelqu'un ou quelque chose.
Apprenez enfin à faire la différence et ne vous trompez plus jamais.