The past tense of take satisfaction for is took satisfaction for.
The third-person singular simple present indicative form of take satisfaction for is takes satisfaction for.
The present participle of take satisfaction for is taking satisfaction for.
The past participle of take satisfaction for is taken satisfaction for.