has promised
Tom ya ha prometido hacer eso.
Tom has already promised to do that.
Sam ha prometido pagar el dinero a final de mes.
Sam has promised to pay the money back at the end of the month.
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.
El abogado le ha prometido chocolate.
The lawyer has promised her chocolate.
El abogado te ha prometido chocolate.
The lawyer has promised you chocolate.