¿Por qué ponen "a" antes de "happy birthday"?
Respuesta de un hablante nativo
Rebecca
En este caso, "happy birthday" es un sustantivo contable, por eso se pone el determinante "a" delante. Es habitual ver "I hope you have a 'X' " en despedidas o cuando se le desea a alguien algo bueno. Ej: "I wish you a Happy New Year!" (¡Te deseo un feliz año nuevo!) Ej: "I hope you have a lovely holiday." (Espero que tengas unas maravillosas vacaciones.)