
Resources
Lecciones de gramáticaLecturasEjercicios de listeningFlash cardsFalsos amigos¿Cuál usar?SufijosPrefijosDiscover your levelBlogSimple pastvsPresent perfect
Simple past indicates a completed action at a specific past moment; present perfect connects the past to the present.
Side-by-side comparison
The past simple ("I saw") describes a completed action at a specific moment in the past. That moment is closed and distant from the present.
She started working at the company in 2018 and quickly moved into a leadership role.
We met at a conference in Berlin three years ago, that was the beginning of a long professional relationship.
Did you call the client yesterday? She said she had not received any update.
The present perfect ("I have seen") connects the past with the present. The experience has relevance now or the time period in which it happened has not closed yet.
I have never been to Australia, it is on my list, but I have not had the chance yet.
She has just finished the report, she can send it to you within the next few minutes.
Have you eaten yet? We were thinking of ordering something if you have not had lunch.
Common mistake
- •The classic error: "I have seen her yesterday" is wrong because "yesterday" is a specific past time and requires simple past: "I SAW her yesterday." Golden rule: if there is a specific time reference (yesterday, last week, in 2019, ago) = simple past.
- •No specific time or the result matters now = present perfect.
Trick to remember it
- •Simple past signals: yesterday, last (week/year/month), ago, in + year, on Monday, at 3pm.
- •Present perfect signals: ever, never, already, yet, just, recently, since, for (duration), today/this week/this year (unfinished period).
- •A specific time reference = simple past automatically.
Quick rule
- •Simple past = completed action at a specific past time (yesterday, in 2020, ago).
- •Present perfect = past action relevant now, life experience, or unfinished period (ever, never, just, already, yet).
Did you know?
American and British English differ notably in present perfect use. In standard British English: "Did you eat yet?" sounds wrong; the correct form is "Have you eaten yet?" In American English: "Did you eat yet?" is perfectly natural and widely used. Knowing which exam you are studying for can literally change which answer is correct.
Practise what you learned
Exercise 1 · Pick the right one
I _____ her yesterday at the supermarket. We had a long chat.
Exercise 2 · Pick the right one
_____ you ever eaten sushi? It's absolutely delicious.
Exercise 3 · Form the word
Related word pairs
"Been" is the past participle of "be" (used with have/has/had); "being" is the present participle of "be" (used with am/is/are/was/were).
Past simple indicates a completed action in the past; past continuous indicates an action in progress at a specific past moment.
Present perfect simple indicates a result or completed action; continuous emphasizes duration or an ongoing activity.
Present simple expresses facts, routines, and permanent truths; present continuous expresses current or temporary actions.
Bryan López
Founder of SpeakUP Academy