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