¿Cómo diferenciamos ‘ha’ y ‘a’?

Hay un truco muy sencillo para saber si tenemos que escribir ha (del verbo haber) o a (preposición). Lo más fácil es pasar la frase al plural: si tenemos que añadir una -n al final (es decir, si se convierte en han), es que lleva hache; si al cambiarla al plural sigue siendo a, se escribe sin hache.

Es un anuncio que ha dado mucho que hablar → Son unos anuncios que han dado mucho que hablar.

El director acudió a recoger el premio → Los directores acudieron a recoger los premios.

La última novela ha vuelto a poner de moda esa leyenda → Las últimas novelas han vuelto a poner de moda esas leyendas.