has promised
Sara se va a Italia pero ha prometido acompañarnos un tramo.
Sara is going to Italy but has promised to accompany us for a while.
— Fresas salvajes (1957)
Tom no nos ha prometido nada.
Tom hasn't promised us anything.
Tom ya ha prometido hacer eso.
Tom has already promised to do that.
El abogado le ha prometido chocolate.
The lawyer has promised her chocolate.
Sam ha prometido pagar el dinero a final de mes.
Sam has promised to pay the money back at the end of the month.
El abogado te ha prometido chocolate.
The lawyer has promised you chocolate.