Search from various English teachers...
Cristian Jara
Community TutorMost of my students say the same thing:
"I know the rule… but I still don't know which one to use."
So here's how I explain it in class 👇
Pretérito indefinido = already over.
Comí ayer. Yesterday is gone. Done.
Pretérito perfecto = still feels close.
He comido hoy. Today isn't finished yet.
The trick? Ask yourself: is that moment still alive?
❌ Visité Madrid este año. (this year isn't over)
✅ He visitado Madrid este año.
That's it. Not a grammar rule — just a feeling of time.
Apr 13, 2026 8:24 PM
Cristian Jara
Language Skills
English, Other, Spanish
Learning Language
Other
Articles You May Also Like

How to Answer “How Was Your Weekend?” Naturally in English
22 likes · 6 Comments

Why Some Jokes Don’t Translate: Understanding Humor in English
8 likes · 1 Comments

How to Talk About Your Strengths and Weaknesses Professionally
6 likes · 1 Comments
More articles
