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