The correct answer is, “ella te da muchos regalos a ti”. it cannot be any of the other answers because at the beginning of the sentence they said “te da”, meaning it’s giving something to you. if the sentence was “ella me da muchos regalos” the answer will be “a mí.”if the sentence was “ella le da muchos regalos” the answer will be “a ella.” and so on. hope this .