The past tense of languish for is languished for.
The third-person singular simple present indicative form of languish for is languishes for.
The present participle of languish for is languishing for.
The past participle of languish for is languished for.