Breakdown of Mi amor tiene un secreto para ella.
ella
she
tener
to have
un
a, an (masculine)
mi
my
para
for
el secreto
the secret
el amor
the love
Questions & Answers about Mi amor tiene un secreto para ella.
Wait, doesn't ella mean "she"? Why does it mean "her" here?
You're right that ella usually means "she" as the subject of a sentence. However, in Spanish, after prepositions like para (for), a (to), or de (of/from), we use prepositional pronouns. For the third person, they are exactly the same as the subject pronouns! So, para ella translates to "for her", and para él would be "for him".
Does mi amor refer to the emotion of love, or to a person?
It can be either, just like in English! While it can mean a literal feeling, it is very commonly used as an affectionate nickname for a partner (like a boyfriend, girlfriend, or spouse). In this sentence, it most likely refers to a person: "My love (my partner) has a secret for her."
Why is the verb tiene instead of tengo?
Could I use por instead of para to say "for her"?
No, you need to use para in this case. When you are talking about the recipient or destination of something—like who a gift or a secret is meant for—you always use para.
Learn Mi amor tiene un secreto para ella and more in Spanish
All course content and exercises are completely free — no paywalls, no trial periods, no signup needed.
- ✓ Practice with interactive exercises
- ✓ Track your progress with spaced repetition
- ✓Learn at your own pace — completely free