Resultados posibles:
haya regalado
Antepresente de subjuntivo para el sujeto yo del verbo regalar.
haya regalado
Antepresente de subjuntivo para el sujeto él/ella/usted del verbo regalar.

regalar

¿Qué más da que sea él quien me haya regalado el libro?
What difference does it make that he gave me the book?
Agradecerle cada día que me haya regalado a mi marido, a mi mujer.
Thank him every day for your husband, for your wife.
Palabra del día
el ponche de huevo