CEFR A2

    Present Perfect vs Past Simple

    Learn the key differences between these two essential past tenses. Master when to use Present Perfect for experiences and Past Simple for completed actions.

    Present Perfect vs Past Simple

    What You Will Learn

    Master the difference between Present Perfect and Past Simple tenses. Learn when to use each tense to talk about past experiences, completed actions, and life events in English.

    Use Present Perfect for experiences and unfinished time periods
    Use Past Simple for completed actions at specific times
    Recognize key time expressions for each tense
    Form questions and negative sentences in both tenses

    What's the Difference?

    Use present perfect when the time is not specified, or when the past event has a connection to now.

    I have been to Japan. (experience — time not stated)She has just arrived. (very recent, relevant now)Have you ever eaten sushi?

    Key words

    Present perfect time expressions: ever, never, already, yet, just, recently, so far, lately, since, for. These words signal that present perfect is needed.

    The main difference is about time connection. Present Perfect connects past actions to the present, while Past Simple talks about finished actions completely in the past.

    Present Perfect

    "I have visited Japan." (experience in my life)

    "She has lived here for 5 years." (still living here)

    "We have just finished dinner." (very recent)

    Past Simple

    "I visited Japan in 2019." (specific time)

    "She lived here from 2015 to 2020." (finished period)

    "We finished dinner at 7 PM." (specific time)

    Key Rule!

    Use Present Perfect when the time is not specified or connected to now. Use Past Simple when you mention a specific time in the past.

    Present Perfect: I have seen that movie. (unspecified when)

    Past Simple: I saw that movie last week. (specific time)

    Present Perfect: Have you ever been to Italy? (in your life)

    A Weekend Catch-Up

    "I have just come back from holiday," said Tom. "I went to Greece last week."

    "Have you ever been there before?" asked Sarah. "No, I haven't. It was my first time," Tom replied.

    "I visited the Acropolis and ate amazing food. I have never tasted anything so delicious!"

    Sarah smiled: "I have always wanted to go to Greece. I booked a trip yesterday!"

    Notice how Present Perfect introduces experiences and Past Simple gives the specific details!

    When to Use Each Tense

    Use this guide to choose the correct tense based on the situation and time expressions.

    Use CasePresent PerfectPast Simple
    Life Experiences✓ I have visited Paris.✗ (not for general experiences)
    Specific Past Time✗ (never with specific time)✓ I visited Paris in 2020.
    Recent Actions✓ I have just eaten.✓ I ate an hour ago.
    Unfinished Time✓ I have worked here this week.✗ (finished time only)
    Duration (to now)✓ I have lived here for 5 years.✓ I lived there for 5 years. (finished)

    Present Perfect Time Words

    ever / never
    already / yet
    just
    recently
    this week/month/year

    Past Simple Time Words

    yesterday
    last week/month/year
    ago
    in 2020, on Monday
    when I was a child

    Try It

    Choose Present Perfect or Past Simple:

    1. I __________ (see) that movie three times already.

    2. She __________ (go) to London last summer.

    3. __________ you ever __________ (try) Indian food?

    💡 💡 Check your answers

    have seen (Present Perfect - "already" indicates unspecified time)

    went (Past Simple - "last summer" is specific time)

    Have, tried (Present Perfect - "ever" asks about life experience)

    Want to try a Present Perfect vs Past Simple quiz?

    Practice with multiple choice questions

    Forming Sentences Correctly

    Learn the structure for positive sentences, negative sentences, and questions in both tenses.

    Present Perfect

    Positive: have/has + past participle

    I have finished my work.

    She has visited Japan.

    Negative: have/has + not + past participle

    I haven't seen that movie.

    He hasn't arrived yet.

    Question: Have/Has + subject + past participle

    Have you eaten lunch?

    Has she called you?

    Past Simple

    Positive: verb + ed (regular) or irregular form

    I finished my work yesterday.

    She visited Japan in 2019.

    Negative: didn't + base form

    I didn't see that movie.

    He didn't arrive on time.

    Question: Did + subject + base form

    Did you eat lunch?

    Did she call you?

    Important: Irregular Verbs

    Base Form → Past Participle

    go → gone

    see → seen

    eat → eaten

    Base Form → Past Simple

    go → went

    see → saw

    eat → ate

    Examples in Sentences

    I have gone to Paris. (Present Perfect)

    I went to Paris. (Past Simple)

    I have seen that movie. (Present Perfect)

    Ready to test your Present Perfect vs Past Simple knowledge?

    Challenge yourself with fill-in-the-blank exercises

    Real-Life Usage Examples

    See how Present Perfect and Past Simple are used in different everyday situations.

    Job Interviews 💼

    I have worked in marketing for 5 years. (Present Perfect - experience to now)
    I worked at ABC Company from 2018 to 2020. (Past Simple - finished period)
    Have you ever managed a team? (Present Perfect - life experience)

    Travel Stories ✈️

    I have visited 15 countries. (Present Perfect - life experience)
    I went to Italy last summer. (Past Simple - specific time)
    We have just returned from our trip. (Present Perfect - very recent)

    Daily Conversations 🗣️

    "Have you seen the new James Bond movie?" (Present Perfect - recent/unspecified)
    "Yes, I saw it last weekend." (Past Simple - specific time)
    "I have already finished my report." (Present Perfect - "already" indicates completion)

    Common Mistakes

    ❌ I have seen him yesterday.

    ✓ I saw him yesterday.

    Yesterday is a specific past time - use Past Simple

    ❌ I live here since 2015.

    ✓ I have lived here since 2015.

    Since shows a period continuing to now - use Present Perfect

    ❌ Did you ever try sushi?

    ✓ Have you ever tried sushi?

    Ever asks about life experience - use Present Perfect

    ❌ I have been to Paris in 2020.

    ✓ I went to Paris in 2020.

    In 2020 is a specific time - use Past Simple

    ❌ She didn't called me yet.

    ✓ She hasn't called me yet.

    Yet is used with Present Perfect, not Past Simple

    Master Present Perfect vs Past Simple sentence building!

    Drag and drop words to form correct sentences

    Practice Tips

    Look for time words: "yesterday, last week, ago" = Past Simple; "ever, never, already, yet" = Present Perfect
    Ask yourself: Is there a specific time mentioned? If yes, use Past Simple
    Make two lists: "Things I have done in my life" vs "Things I did at specific times"
    Practice with common irregular verbs: go/went/gone, see/saw/seen, eat/ate/eaten
    Use the speaking practice section to improve your pronunciation of past participles

    Speaking Practice

    To practice your pronunciation, listen to the native speaker audio first. Then 'Record' yourself repeating what you heard, then use the 'Playback' button to compare your pronunciation with the native speaker. If you want to record yourself again, simply click 'Delete'!

    I have visited Paris three times in my life.

    I went to Paris last year for a conference.

    She has already finished her homework.

    She finished her homework an hour ago.

    We have never seen a shooting star.

    We saw a beautiful sunset yesterday evening.

    Have you ever tried sushi before?

    Did you try the new restaurant last weekend?

    Your exercises are loading!

    Your exercises are loading!

    Your exercises are loading!


    Continue Your Learning Journey

    Keep building your English skills with these carefully selected next steps


    Help Other People Just Like You Improve Their English!

    Share Free Daily English With Them Today!