The past tense of sigh for is sighed for.
The third-person singular simple present indicative form of sigh for is sighs for.
The present participle of sigh for is sighing for.
The past participle of sigh for is sighed for.