Lesson 2: Present Perfect vs. Past Simple

Welcome to B1 Grammar! Here in Siem Reap, I often hear guides and hotel staff sharing their stories with guests. Sometimes they say, "I lived here for 5 years," when they actually mean, "I have lived here for 5 years."

Knowing when an action is completely finished (Past Simple) and when it continues or affects the present (Present Perfect) changes your whole story. Today we will master the difference.

warning Common Mistake
Never use specific, finished time words (like yesterday, last year, in 2019) with the Present Perfect.

Wrong: I have seen Angkor Wat yesterday.
Right: I saw Angkor Wat yesterday.
menu_book

Comparing the Tenses

Present Perfect Experience
Present Perfect
Have visited
Used to talk about a life experience. The exact time is not important.
Example: I have visited the Bayon temple many times.
Past Simple Event
Past Simple
Visited
Used for an action that started and finished in the past at a known time.
Example: Our guests visited the Bayon temple yesterday morning.
Since Time Marker
Present Perfect
Since / For
Keywords used to show an action started in the past and continues today.
Example: Sophea has worked at this hotel since 2018. (She still works here).
Past Time Marker
Past Simple
In 2018 / Ago
Keywords that point to a completely finished block of time.
Example: Sophea started her tourism business in 2018.
Asking about Experience
Present Perfect
Have you ever...?
A question asking if an experience has happened at *any* time in someone's life.
Example: Have you ever eaten authentic fish amok?
Asking about details
Past Simple
When did you...?
A question asking for the specific details or time of a finished event.
Example: When did you eat at that restaurant?
sports_esports

Knowledge Check

work The Tour Guide's Resume
You want to tell a guest that you started being a guide in 2022, and you are STILL a guide today. Which sentence is correct?
support_agent Reporting a Maintenance Issue
A guest asks about their broken air conditioner. You want to say you contacted maintenance 10 minutes ago.
forum Making Conversation
You are picking up a tourist at the airport. How do you politely ask about their life experiences?
workspace_premium

Lesson Complete!

0%
cloud_download

Study Resources

Lesson Summary & Review

Let's review the key concepts covered in the interactive module above to ensure you are ready to tell your story in English.

Past Simple

Use the Past Simple for actions that started and finished in the past at a specific, known time.

  • Keywords: yesterday, last week, in 2019, two days ago.
  • Example: "I visited the museum yesterday."
  • Question Form: "When did you visit the museum?"

Present Perfect

Use the Present Perfect for life experiences (where the exact time doesn't matter) or actions that started in the past and continue to the present.

  • Keywords: since, for, already, yet, ever, never.
  • Example (Experience): "I have visited the museum three times."
  • Example (Continuing): "I have worked here since 2020."
  • Question Form: "Have you ever visited the museum?"

forum Ask a teacher

Hi, please Do not Spam in Comment