Breakdown of Hoy mi abuela ha cumplido noventa años.
hoy
today
el año
the year
mi
my
la abuela
the grandmother
noventa
ninety
haber
to have (auxiliary)
cumplir
to turn (an age)
Questions & Answers about Hoy mi abuela ha cumplido noventa años.
Why is the verb ha cumplido (has turned) used here instead of the simple past tense?
Because the sentence starts with Hoy (Today). In Spain, when an action happens in an unfinished time period (like today, this week, or this year), you use the present perfect tense (ha cumplido) rather than the simple past.
Why does Spanish use the verb cumplir to talk about turning an age?
In English we can just say someone turned ninety, so why is años required here?
Does the number noventa change its ending if it describes a feminine word?
Learn Hoy mi abuela ha cumplido noventa años 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