The present tense of gave a talk is give 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.