Comment écrire bon anniversaire ?
Bon ou bonne ? Masculin ou féminin ? La formule bon anniversaire s’écrit avec le mot bon au masculin, car il s’accorde avec le mot anniversaire, qui est masculin : un anniversaire.
La difficulté ici, c’est que le mot bon au masculin se prononce de la même façon que bonne au féminin.
En fait, il se prononce toujours comme ça quand il est suivi d’un nom masculin qui commence par une voyelle. On écrit donc aussi bon appétit, un bon investissement, en bon état, un bon élève, un bon état d’esprit, à bon escient, et dans toutes ces formules, bon se prononce comme bonne.
Malgré la prononciation, on n’écrit pas bonne anniversaire, car anniversaire n’est pas un nom féminin.