Verb + de + infinitive

promettre

de

The constructions

depromettre à quelqu'un de + infinitif

Il a promis à sa mère de rentrer tôt.

Do not writeIl a promis à sa mère à rentrer tôt.

Why

Promettre de before an infinitive, with the person introduced by à if you name them: promettre à quelqu'un de faire. The thing promised is direct: promettre un cadeau.

Verb + de + infinitive