Final answer:
The appropriate words to fill the blanks in the sentence in Spanish would be 'Te lo', which means 'I gave it to you'
Step-by-step explanation:
In the sentence, "Te di un regalo," the appropriate words to fill in the blanks would be D. Te lo. The word "Te" refers to the indirect object pronoun for the second person singular familiar, meaning "you." The word "lo" refers to the direct object pronoun representing a masculine singular noun, in this case, the gift. So when combined, "Te lo" means "I gave it to you."
Learn more about Spanish grammar