Multiple choice general knowledge math & puzzles

Mohan has ……… me a great shock.

  1. give

  2. gave

  3. giving

  4. given

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

The present perfect tense 'has' requires the past participle form of the verb. 'Given' is the past participle of 'give'. 'Give' (base), 'gave' (past), and 'giving' (present participle) are grammatically incorrect here.