A2

Present Perfect or past Simple Exercises

About this lesson

Present perfect or past simple · A2. Use the past simple with a definite finished past time such as yesterday, last week or in 2019.

Practise Present perfect or past simple in short situations. Read the clue, choose or write a form, then check the reason. The level is an editorial guide.

12 items
Save it to find it in My collection.
Knowledge map

Present perfect or past simple

Start practising
Present perfect or past simple — Knowledge map
Present perfect or past simple — Knowledge map

01Finished past times

Use the past simple with a definite finished past time such as yesterday, last week or in 2019.

I called her yesterday.

02Experience up to now

Use have/has + past participle for life experience up to now when no finished time is named.

Have you ever seen a whale?

03Continuing or finished situations

Use the present perfect for a situation continuing to now, often with for or since; use the past simple when it is explicitly over.

He has known me since school.

Illustrated guide

0/12
Questions
01 / 12D01Save it to find it in My collection.

I ___ that film last Saturday. (see)

Choose the option that completes the gap in this situation.

Your answer
1 / 12

Your learning route

01
Step 1 · Warm-up

Warm-up

0/3
02
Step 2 · Build the skill

Finished past times

0/2

Use the past simple with a definite finished past time such as yesterday, last week or in 2019.

I called her yesterday.
03
Step 3 · Build the skill

Experience up to now

0/1

Use have/has + past participle for life experience up to now when no finished time is named.

Have you ever seen a whale?
04
Step 4 · Build the skill

Continuing or finished situations

0/1

Use the present perfect for a situation continuing to now, often with for or since; use the past simple when it is explicitly over.

He has known me since school.
05
Step 5 · New contexts

New contexts

0/3
06
Step 6 · A fresh challenge

A fresh challenge

0/2
Practice notes in this unit

Make mistakes useful.

Keep the first try. Understand the change. Check it in a fresh situation.

0

No practice notes yet. Try a short warm-up.

Lesson map

Present perfect or past simple

A2
Present perfect or past simple

Lesson points

01

Finished past times

Use the past simple with a definite finished past time such as yesterday, last week or in 2019.

I called her yesterday.
02

Experience up to now

Use have/has + past participle for life experience up to now when no finished time is named.

Have you ever seen a whale?
03

Continuing or finished situations

Use the present perfect for a situation continuing to now, often with for or since; use the past simple when it is explicitly over.

He has known me since school.

Questions & answers

Opening an answer records help for that question.

D01 · Warm-up

I ___ that film last Saturday. (see)

Choose the option that completes the gap in this situation.

  1. seen
  2. have seen
  3. saw
  4. has seen
Answer & explanation
saw

Look at “I ___ that film last Saturday. (see)”. Use the past simple with a definite finished past time such as yesterday, last week or in 2019. Complete sentence: “I saw that film last Saturday. (see)”.

D02 · Warm-up

In her life up to now, Lea ___ three novels. (write)

Choose the option that completes the gap in this situation.

  1. has wrote
  2. has written
  3. writes yesterday
  4. have written
Answer & explanation
has written

Look at “In her life up to now, Lea ___ three novels. (write)”. Use have/has + past participle for life experience up to now when no finished time is named. Complete sentence: “In her life up to now, Lea has written three novels. (write)”.

D03 · Warm-up

We moved here in 2020 and still live here. We ___ here since 2020. (live)

Choose the option that completes the gap in this situation.

  1. lived last year
  2. has lived
  3. live yesterday
  4. have lived
Answer & explanation
have lived

Look at “We moved here in 2020 and still live here. We ___ here since 2020. (live)”. Use the present perfect for a situation continuing to now, often with for or since; use the past simple when it is explicitly over. Complete sentence: “We moved here in 2020 and still live here. We have lived here since 2020. (live)”.

P01 · Build the skill

They ___ the museum yesterday. (visit)

Complete the gap. Write only the missing word or words.

Answer & explanation
visited

Reference completion: “They visited the museum yesterday. (visit)”. Use the past simple with a definite finished past time such as yesterday, last week or in 2019.

P02 · Build the skill

I ___ sushi before in my life. (never eat)

Choose the option that completes the gap in this situation.

  1. has never eaten
  2. have never eaten
  3. have never ate
  4. never eating
Answer & explanation
have never eaten

Look at “I ___ sushi before in my life. (never eat)”. Use have/has + past participle for life experience up to now when no finished time is named. Complete sentence: “I have never eaten sushi before in my life. (never eat)”.

P03 · Build the skill

She worked at the café from 2018 to 2020, then left. She ___ there for two years. (work)

Choose the option that completes the gap in this situation.

  1. has worked
  2. worked
  3. have worked
  4. working
Answer & explanation
worked

Look at “She worked at the café from 2018 to 2020, then left. She ___ there for two years. (work)”. Use the present perfect for a situation continuing to now, often with for or since; use the past simple when it is explicitly over. Complete sentence: “She worked at the café from 2018 to 2020, then left. She worked there for two years. (work)”.

P04 · Build the skill

Ben ___ his driving test in 2022. (pass)

Complete the gap. Write only the missing word or words.

Answer & explanation
passed

Reference completion: “Ben passed his driving test in 2022. (pass)”. Use the past simple with a definite finished past time such as yesterday, last week or in 2019.

R01 · New contexts

Our train ___ an hour ago. (arrive)

Choose the option that completes the gap in this situation.

  1. arrived
  2. arriving
  3. have arrived
  4. has arrived
Answer & explanation
arrived

Look at “Our train ___ an hour ago. (arrive)”. Use the past simple with a definite finished past time such as yesterday, last week or in 2019. Complete sentence: “Our train arrived an hour ago. (arrive)”.

R02 · New contexts

Up to now, we ___ to Iceland. (never be)

Choose the option that completes the gap in this situation.

  1. has never been
  2. never being
  3. have never went
  4. have never been
Answer & explanation
have never been

Look at “Up to now, we ___ to Iceland. (never be)”. Use have/has + past participle for life experience up to now when no finished time is named. Complete sentence: “Up to now, we have never been to Iceland. (never be)”.

R03 · New contexts

I still own this bike. I ___ it for five years. (have)

Complete the gap. Write only the missing word or words.

Answer & explanation
have had

Reference completion: “I still own this bike. I have had it for five years. (have)”. Use the present perfect for a situation continuing to now, often with for or since; use the past simple when it is explicitly over. Also accepted in this task: 've had. These are reviewed alternatives, not an exhaustive list of all possible English.

Other accepted versions
  • 've had
X01 · A fresh challenge

Has he ever ___ a mountain? (climb)

Choose the option that completes the gap in this situation.

  1. climbed
  2. climbing
  3. climb
  4. climbs
Answer & explanation
climbed

Look at “Has he ever ___ a mountain? (climb)”. Use have/has + past participle for life experience up to now when no finished time is named. Complete sentence: “Has he ever climbed a mountain? (climb)”.

X02 · A fresh challenge

They left Paris in 2021 after a three-year stay. They ___ there for three years. (live)

Complete the gap. Write only the missing word or words.

Answer & explanation
lived

Reference completion: “They left Paris in 2021 after a three-year stay. They lived there for three years. (live)”. Use the present perfect for a situation continuing to now, often with for or since; use the past simple when it is explicitly over.

Other accepted versions
  • had lived