Correct option is B
The event happened in the past, so simple past tense "gave" is the correct form to describe a completed action. Explanation of options: • (a) ✘ "Has given" is present perfect; doesn't fit a specific past time. • (b) ✔ "Gave" is simple past; appropriate for a past event. • (c) ✘ "Will give" is future tense; not suitable here. • (d) ✘ Correct option exists.