translate English to French: He kept his promise.
Il a tenu sa promesse.