dí is "I gave". "te lo dí" I gave it to you.
I'll try to explain the pronouns.
In both of these sentences, I use "you":
You are my hero.
This is for you.
But if we're talking about some lady or we're talking about me....
She is my hero. <- she's the subject
This is for her. <- she's the indirect object
I am your hero.
This is for me.
They are nice people.
This is for them.
You are nice.
This is for you.
In English, there are different words for when someone's a subject of the sentence or when they're the object of the sentence, except with "you" they are the same word. In Spanish they also have different words based on if the person in question is the subject or object of the sentence.
Tú eres my héroe.
Esto es para tí.
Yo soy tu héroe.
Esto es para mí.
Ellos son buena gente.
Esto es para ellos.
Tú eres amable.
Esto es para tí.
With "ellos", the two words are the same, very similar to how it works in English for "you".
I don´t know if I just rambled on or if I actually helped you. If it's still not clear, but say so and I'll try to explain again.
__________________
If you find something wrong with my Spanish, please correct it!
|