Répondre de façon précise est est une gageure. Pour bon, Littré donne 21 définitions, et 17 pour bien. C'est la pratique qui fait choisir celui qui convient.
Un point de repère :
bon est un adjectif et
bien un adverbe de manière. Cela permet un premier tri :
bon s'attache à un nom, et
bien, le plus souvent, à un verbe. Parfois à un adjectif ou un autre adverbe. C'est pourquoi on ne peut pas dire qu'un gâteau est bien ; gâteau, nom commun, est qualifié par l'adjectif bon. Mais on peut dire qu'il est bien réussi, bien présenté et même bien bon.
Vos interlocuteurs, s'ils sont francophones d'origine et s'ils avaient un minimum de culture linguistique, ne devraient pas se poser la question. S'ils ne le sont pas ils sont excusables. Voici quelques exemples :
BON :
– qui convient bien à son usage, qui remplit bien sa fonction, est bien adapté au but recherché.
Une bonne terre. Des marchandises de bonne qualité.
– qui plaît aux sens, et principalement au goût.
Du bon pain. Du bon fromage.
– agréable ; plaisant, amusant.
Nous avons fait une bonne promenade
– conforme aux règles, correct.
Écrire en bon français. Suivre le bon usage.
– conforme aux exigences communément admises de la raison, de la justice, de la morale.
Avoir du bon sens. Avoir bonne conscience.
– qui se distingue, qui excelle dans sa profession, dans ses activités, etc.
Un bon administrateur. Un bon écrivain. Un bon médecin.
– doux, accommodant ; bienveillant, indulgent.
Un homme de bon caractère. Être de bonne humeur.
BIEN :
– d'une manière convenable, satisfaisante, efficace.
Elle chante bien. C'est du travail bien fait.
– d'une manière conforme aux usages, aux valeurs admises, aux normes établies, aux règles de la morale.
Être bien mis, bien habillé, bien coiffé.
– tout à fait, effectivement.
Ce texte a-t-il bien été envoyé à l'imprimerie ? Cette histoire est bien vraie, je puis vous l'assurer. Vous avez bien raison.
– au moins, au bas mot.
Il y a bien dix ans. Il faut bien compter huit jours pour faire ce travail.
Ces définitions sont extraites du dictionnaire de l'Académie. Vous pourrez voir le détail sur place pour en apprendre plus :
http://atilf.atilf.fr/Dendien/scripts/g ... xt;java=no