Respuesta :

The correct answer is C. Present perfect

"Has given" is the present perfect form of the verb "to give"