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