The past tense of give thanks for is gave thanks for.
The third-person singular simple present indicative form of give thanks for is gives thanks for.
The present participle of give thanks for is giving thanks for.
The past participle of give thanks for is given thanks for.