thanked me for
Me agradeció por haber venido.
He thanked me for coming.
Tom me agradeció por el regalo.
Tom thanked me for the gift.
She thanked me for the gift.
Ella me agradeció por el obsequio.
She thanked me for the gift.
La anciana me agradeció por haberle ayudado a cruzar la calle.
The old woman thanked me for helping her cross the street.