Past Simple, Present Perfect Worksheets and Exercises

The Past Simple and Present Perfect tenses are essential components of English grammar, each serving different purposes in expressing actions and events. The worksheets and exercises below are designed to help you understand and practice the differences between these two tenses, enhancing your ability to communicate about past events and experiences. 

Find out more about verb tenses worksheets and exercises here: 

Past Simple & Present Perfect Worksheets

1. Task 1: Choose the correct option

Task 2: Complete the sentences

Task 3: Read the sentences and correct the mistakes

Past Simple, Present Perfect Worksheet - Mixed TypesPin

Answer Key:

1️⃣ Choose the correct option:
a. has bought, has installed
b. lived, moved
c. has worked, was
d. have visited
e. did you cook
f. has already finished
g. saw, liked
h. has watched
i. Have you ever traveled
j. has started

2️⃣ Complete the sentences:
a. started
b. Have you ever tried
c. hasn’t seen
d. traveled
e. has worked
f. have been studying
g. have built

3️⃣ Correct the mistakes:
a. I have seen that movie already.
b. She didn’t go to school yesterday.
c. Have you ever been to London?
d. We have just finished our lunch.
e. Anna hasn’t written her report yet.

2. Fill in the blanks with the correct form of the verb in either Past Simple or Present Perfect

Past Simple & Present Perfect Worksheets - fill in the blanksPin

Answer Key:

  1. She finished her homework an hour ago.

  2. They arrived at the airport an hour ago.

  3. I saw that movie last weekend.

  4. We have just eaten dinner.

  5. They have lived in this town for 10 years.

  6. We have already decided on the vacation destination.

  7. He has never been to Paris.

  8. He ran 5 kilometers yesterday.

  9. She has just left the office.

  10. I saw her last Friday at the event.

Past Simple & Present Perfect Exercises

Past Simple & Present Perfect Exercise 1: Choose the correct form of the verb

  1. He __________ (work) here for 10 years.
    a) worked
    b) has worked

  2. I __________ (eat) lunch at 12 p.m. yesterday.
    a) ate
    b) have eaten

  3. We __________ (visit) the museum two weeks ago.
    a) visited
    b) have visited

  4. She __________ (not/finish) her homework yet.
    a) didn’t finish
    b) hasn’t finished

  5. They __________ (see) that movie already.
    a) saw
    b) have seen

  6. I __________ (just/arrive) at the airport.
    a) arrived
    b) have arrived

  7. We __________ (buy) a new car last year.
    a) bought
    b) have bought

  8. I __________ (never/try) sushi before.
    a) never tried
    b) have never tried

  9. They __________ (go) to the concert last weekend.
    a) went
    b) have gone

  10. She __________ (study) English since she was a child.
    a) studied
    b) has studied

Answer Key:

  1. b) has worked

  2. a) ate

  3. a) visited

  4. b) hasn’t finished

  5. b) have seen

  6. b) have arrived

  7. a) bought

  8. b) have never tried

  9. a) went

  10. b) has studied

Past Simple & Present Perfect Exercise 2: Fill in the blanks with the correct form of the verb

Last summer, I __________ (go) to the beach with my friends. We __________ (arrive) early in the morning and __________ (spend) the whole day there. We __________ (swim) in the ocean and __________ (build) sandcastles. I __________ (never/see) such a beautiful sunset before. It __________ (be) the best day of the summer. We __________ (leave) the beach at dusk, but we __________ (not/forget) the memories of that day.

Answer Key:

Last summer, I went to the beach with my friends. We arrived early in the morning and spent the whole day there. We swam in the ocean and built sandcastles. I had never seen such a beautiful sunset before. It was the best day of the summer. We left the beach at dusk, but we haven’t forgotten the memories of that day.

Past Simple & Present Perfect Exercise 3: Find and correct the mistakes

  1. I have seen her yesterday.

  2. He didn’t finished his work yet.

  3. They has been to Paris last summer.

  4. We are visited the museum last weekend.

  5. She has read the book two days ago.

  6. They have already go to the party.

  7. I already did my homework.

  8. He has called me last night.

  9. We have gone to the store yesterday.

  10. She visited the museum many times before.

Answer Key:

  1. I saw her yesterday.

  2. He hasn’t finished his work yet.

  3. They went to Paris last summer.

  4. We visited the museum last weekend.

  5. She read the book two days ago.

  6. They have already gone to the party.

  7. I have already done my homework.

  8. He called me last night.

  9. We went to the store yesterday.

  10. She has visited the museum many times before.

Newsletter

Stay up to date with our latest news and products.
×