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