The past tense of thank someone for is thanked someone for.
The third-person singular simple present indicative form of thank someone for is thanks someone for.
The present participle of thank someone for is thanking someone for.
The past participle of thank someone for is thanked someone for.