Verb + de + infinitive

remercier

depour

The constructions

deremercier quelqu'un de + infinitif

Meaning : for an action done

Je vous remercie de m'avoir répondu si vite.

pourremercier quelqu'un pour quelque chose

Meaning : for a thing or a gesture

Merci pour les fleurs.

Why

The person you thank is a DIRECT object: remercier quelqu'un, hence je le remercie, never « je lui remercie ». The reason takes de before an infinitive or an abstract noun (remercier de votre attention), and pour before a concrete object. Both prepositions occur; de is more formal.

The trap for a Chinese speaker

感謝某人 tempts learners into « remercier à quelqu'un », by analogy with 給. The person thanked never takes a preposition.

Verb + de + infinitive