Question: has venido o haz venido?
Answer: Has / haz. Se trata de la forma correspondiente a la segunda persona del singular del presente de indicativo del verbo haber (yo he, tú/vos has, él ha, nosotros hemos, vosotros habéis, ellos/ustedes han), con el que se forman los tiempos compuestos de la conjugación.