The past tense of give a half-suppressed laugh is gave a half-suppressed laugh.
The third-person singular simple present indicative form of give a half-suppressed laugh is gives a half-suppressed laugh.
The present participle of give a half-suppressed laugh is giving a half-suppressed laugh.
The past participle of give a half-suppressed laugh is given a half-suppressed laugh.