The past tense of have compassion for is had compassion for.
The third-person singular simple present indicative form of have compassion for is has compassion for.
The present participle of have compassion for is having compassion for.
The past participle of have compassion for is had compassion for.