Mastering the difference between the Past Simple and the Present Perfect is one of the most important skills for English learners. These two verb tenses often confuse students because they both refer to past actions—but in very different ways.
In this guide, you’ll find clear explanations and practical exercises that help you understand when to use each tense correctly. From fill-in-the-blanks to rewrite tasks and time-expression challenges, these activities will strengthen your grammar skills and build your confidence in everyday English.
Whether you’re a beginner or reviewing for an exam, these exercises are designed to make learning simple, natural, and effective.
Past Simple vs. Present Perfect Worksheets


Common Time Expressions for Past Simple vs Present Perfect
Understanding time expressions is essential when choosing between the Past Simple and the Present Perfect. Certain words strongly signal which tense should be used.
| Vocabulary | IPA (US) | Short Description |
|---|---|---|
| already | /ɔːlˈredi/ | Used in present perfect to show that something happened earlier than expected. |
| yet | /jet/ | Used in negative or questions in present perfect to ask if something has happened. |
| since | /sɪns/ | Shows the starting point of an action that continues until now. |
| for | /fɔːr/ | Indicates duration of time (for two years, for a week). |
| just | /dʒʌst/ | Used with present perfect to describe a very recent action. |
| yesterday | /ˈjestərdeɪ/ | A clear signal for past simple because the time is finished. |
| last night | /læst naɪt/ | Used with past simple because it refers to a completed time in the past. |
| ago | /əˈgoʊ/ | Indicates a specific time in the past and requires past simple. |
| recently | /ˈriːsəntli/ | Often used with present perfect to talk about events in the near past. |
| so far | /soʊ fɑːr/ | Describes something that has happened up until now. |
Related: Irregular Verbs List
Past Simple vs. Present Perfect Exercises
Exercise Type 1: Choose the Correct Tense
Choose: Past Simple or Present Perfect.
- I (lost / have lost) my wallet. I still can’t find it.
- She (went / has gone) to Paris last year.
- They (have lived / lived) in London since 2020.
- We (have finished / finished) dinner a minute ago.
- He (has never seen / never saw) a lion before.
- I (met / have met) Anna at the café yesterday.
- My brother (has broken / broke) his leg. He is still in hospital.
- The movie (started / has started) at 7 p.m.
- She (has studied / studied) English for five years.
- We (have visited / visited) Japan twice.
Exercise Type 2: Fill in the Blank
Use Past Simple or Present Perfect.
- I ______ (not be) to New York.
- She ______ (clean) her room yesterday.
- They ______ (finish) their homework already.
- We ______ (see) him at the party last night.
- He ______ (drive) this car for two years.
- My parents ______ (travel) to Italy in 2019.
- She ______ (not call) me yet.
- I ______ (break) a glass this morning.
- The kids ______ (grow) so much this year.
- Tom ______ (leave) the office an hour ago.
Exercise Type 3: Time Expressions
Choose Past Simple or Present Perfect using the time words.
- I haven’t seen him ______ (since / yesterday).
- We went to the cinema ______ (last night / already).
- She has worked here ______ (for three years / last year).
- They moved to this house ______ (two years ago / recently).
- I’ve read that book ______ (already / last week).
- He visited his grandmother ______ (yet / last Sunday).
- She hasn’t finished her project ______ (yet / yesterday).
- I’ve known him ______ (since 2015 / last weekend).
- We played football ______ (just / yesterday afternoon).
- She has just arrived ______ (just / two days ago).
Exercise Type 4: Rewrite the Sentences
Rewrite using Present Perfect or Past Simple while keeping the same meaning.
- I last saw him two days ago → I ______ him for two days.
- She started working here in 2021 → She ______ here since 2021.
- We finished our homework already → We ______ our homework.
- They moved to Canada in 2010 → They ______ in Canada since 2010.
- He has known Sarah for a long time → He first ______ Sarah years ago.
- I bought this computer last year → I ______ this computer since last year.
- She hasn’t eaten anything today → She ______ anything today.
- They visited us yesterday → They ______ us recently.
- I’ve studied English for five years → I started ______ English five years ago.
- He washed the car a minute ago → He ______ just ______ the car.
Exercise Type 5: Identify the Tense
Decide if the sentence is Past Simple or Present Perfect.
- She has broken her phone.
- They watched a movie last night.
- I have never been to Canada.
- He visited his aunt last weekend.
- We have just eaten lunch.
- The teacher gave us a quiz yesterday.
- I’ve lived here my whole life.
- She finished the report two hours ago.
- They have already left.
- He called me in the morning.
Answer Key
Exercise 1
- have lost
- went
- have lived
- finished
- has never seen
- met
- has broken
- started
- has studied
- have visited
Exercise 2
- haven’t been
- cleaned
- have finished
- saw
- has driven
- traveled
- hasn’t called
- broke
- have grown
- left
Exercise 3
- since
- last night
- for three years
- two years ago
- already
- last Sunday
- yet
- since 2015
- yesterday afternoon
- just
Exercise 4
- haven’t seen
- has worked
- have already finished
- have lived
- met
- have had
- hasn’t eaten
- have visited
- studying
- has just washed
Exercise 5
- Present Perfect
- Past Simple
- Present Perfect
- Past Simple
- Present Perfect
- Past Simple
- Present Perfect
- Past Simple
- Present Perfect
- Past Simple
Explore more with Present Simple vs. Present Continuous Worksheets and Exercises
