Want to say how long ago something happened in Spanish?
To say “ago” in Spanish, use hace plus the time, usually with the preterite: la vi hace tres días, I saw her three days ago. To say how long something has been going on, use hace plus time plus que and the present: hace dos años que vivo aquí, I have lived here for two years.

This lesson comes from Speak Better Spanish, live one-to-one Spanish coaching for adults with Hannah, Arturo and Jacky. Rated 5.0 on Google. Get a free speaking plan →
In this post, you’ll learn how to use hace + time in Spanish to talk about the past with confidence. We’ll cover past and ongoing actions, share tips, correct common mistakes, and give you challenges to practice. Let’s dive in!
Basic Structure: Talking About the Past (Things That Happened “Ago”)
When you want to say that something happened ago (in the past), use this structure:
Hace + amount of time + que + verb (preterite tense)
This means “It’s been [X time] since [something happened]” — but it’s how Spanish expresses the idea of “ago.”
Examples:
- Hace cinco años que visité México.
(I visited Mexico five years ago.) - Hace tres meses que aprendí español.
(I started learning Spanish three months ago.) - Hace una semana que hablé con ella.
(I talked to her a week ago.)
💡 Pro Tip: You can also flip the sentence and drop que:
- Visité México hace cinco años.
(I visited Mexico five years ago.)
Both forms are correct and common!
Common Mistakes to Avoid
A frequent mistake is dropping “hace” entirely and trying to copy English structure.
❌ Cinco años visité México → This is incorrect.
✅ Hace cinco años que visité México → This is correct!
Always include hace to express the idea of “ago.”
Another common mistake is trying to use “pasado” (meaning last) instead of “hace + time + que” to express how long ago something happened.
❌ El año pasado que visité México → This is incorrect and doesn’t make sense in Spanish.
✅ Hace un año que visité México → This correctly means I visited Mexico a year ago.
Remember:
- Use “pasado” when referring to a specific point in time (like el mes pasado = last month),
- But use “hace + time + que” when talking about how much time has passed since something happened.
Challenge #1:
Say how long ago you last went on vacation using hace + time.
Example answer: Hace un mes que fui a la playa. (I went to the beach a month ago.)
Ongoing Actions: “I’ve been doing something for X time”
Spanish also uses hace + time to talk about actions that started in the past and continue in the present. The structure looks the same, but the verb is in present tense.
Hace + amount of time + que + verb (present tense)
Examples:
- Hace dos años que vivo en España.
(I’ve been living in Spain for two years.) - Hace seis meses que trabajo en esta empresa.
(I’ve worked at this company for six months.)
This is perfect for talking about how long you’ve been doing something—and yes, it’s different from English grammar, but it’s widely used in daily conversation.
Asking “How long ago…?” or “How long have you…?”
To ask questions using this structure, just replace the time expression with a question phrase:
- ¿Hace cuánto tiempo que estudias español?
(How long have you been studying Spanish?) - ¿Hace cuánto que llegaste?
(How long ago did you arrive?)
Cultural Insight: These structures are extremely common in everyday Spanish—whether you’re catching up with friends or making small talk with strangers.
Challenge #2:
Translate this sentence using hace + time:
“I have worked here for three years.”
Hace tres años que trabajo aquí.
Recap & Tips
✔ Use hace + time + que + preterite to say how long ago something happened.
✔ Use hace + time + que + present tense to talk about actions that are still happening.
✔ Practice both forms regularly—they’re essential for everyday Spanish!
Final Challenge for You
Translate the following sentences using hace + time:
1. “I met her two years ago.”
Hace dos años que la conocí.
La conocí hace dos años.
2. “I’ve been learning Spanish for four months.”
Hace cuatro meses que aprendo español.
Aprendo español desde hace cuatro meses.
(Note: “desde hace” is another common variation used for ongoing actions.)
3. “I talked to my mom five days ago.”
Hace cinco días que hablé con mi mamá.
Hablé con mi mamá hace cinco días.
Keep Learning!
Now that you know how to use hace + time in Spanish, try using it in your conversations or writing practice! Talking about time is one of the most useful tools for connecting with others in a new language.
Want more mini-lessons like this? Join our free Newsletter for free Spanish tips delivered weekly, or check out our YouTube channel for bite-sized grammar videos!
Do you want to learn more about Future Tense? don’t miss the blog Future Tense in Spanish: How to Talk About Upcoming Plans
Frequently Asked Questions
Use hace plus a length of time: hace una semana, a week ago. It usually goes with the preterite: llegué hace una hora, I arrived an hour ago.
Hace tiempo means “a while ago” or “for a long time,” depending on the sentence. Hace tiempo que no te veo means “I haven’t seen you in a long time.”
Ask ¿Hace cuánto? or ¿Cuánto tiempo hace que…? ¿Hace cuánto llegaste? means “how long ago did you arrive?”
Say hace años, or with a number, hace cinco años. Hace muchos años means “many years ago.”
If you want to practice time expressions like this out loud with a coach, book a free Spanish Roadmap Session or see conversational Spanish coaching.
SPANISH FLUENCY COACHING
Reading about Spanish is the easy part. Speaking it is where we come in.
Most adults who find this page already know a lot of Spanish and still freeze in real conversations. A coach works on that freeze directly: what stops you, what you need to say, and real practice until it comes out on its own.
- A personal plan from a free roadmap call
- Live one-to-one sessions on Zoom
- The recording and notes after every session
- Email support between sessions
- Three coaches, so you hear more than one accent
- 100% money-back guarantee within 28 days


Hannah, Arturo and Jacky. Coaching since 2014, based in Monterrey, Mexico.“Not only is she a master at her craft and her ability to customize your language education to your specific needs and pace, she's also an absolute joy to work with.”
Austin Felton, Google review“Hannah is very personable, very professional and very proactive. Using business parlance, Hannah adds real value to my efforts to learn a new language.”
Brendan Roche, Google review · Read every reviewFree on Zoom, no payment details. Rated 5.0 on Google. You leave with a plan either way. See pricing





0 Comments