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