La forma ha, con h, es la adecuada para formar los tiempos compuestos con otros verbos, por lo que se recomienda no confundirla con la preposición a.
Pese a ello, en los medios de comunicación aparecen frases que no siguen esta pauta: «Jamás un gobierno a tomado las riendas del poder en condiciones tan difíciles como las que existen actualmente», «Pro Consumidor a devuelto 1550 millones de pesos a los consumidores» o «En su prolífica carrera, a hecho importantes aportes a la literatura infantil dominicana».
Tal como explica el Diccionario panhispánico de dudas, con el verbo auxiliar haber se forman los tiempos compuestos de la conjugación al combinar todas sus formas simples con el participio terminado en -o del verbo que se esté conjugando: ha tomado, ha devuelto, ha hecho; hemos tomado, hemos devuelto, hemos hecho; había tomado, había devuelto, había hecho. Resulta inapropiado omitir la h en estos casos y escribir a delante del segundo verbo, pues se trata de palabras distintas y con diferentes funciones sintácticas.
Teniendo esto en cuenta, en los ejemplos citados lo apropiado habría sido escribir «Jamás un gobierno ha tomado las riendas del poder en condiciones tan difíciles como las que existen actualmente», «Pro Consumidor ha devuelto 1550 millones de pesos a los consumidores» y «En su prolífica carrera, ha hecho importantes aportes a la literatura infantil dominicana».
Ver también nuestra recomendación anterior sobre un tema similar: has y haz, diferencias