Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

present perfect vs past simple - advanced

Total questions: 12

Worksheet time: 24mins

Name
Class
Date
1.

      As house prices in the cities have risen, people  ___ into the countryside.

a)

moved

b)

have moved

c)

have been moving

2.
  1. All day, the police  ___ motorists to question them about the accident.

a)

stopped

b)

has stopped

c)

have been stopping

3.

    I  ___ and I feel exhausted.

a)

swam

b)

have swum

c)

have been swimming

4.

  Mr Goldman  ___ nearly a million pounds to the charity this year.

a)

gave

b)

has given

c)

has been giving

5.

I ___this computer for ages. I bought it 10 years ago.

a)

had

b)

have had

c)

have been having

6.
  • I’ve been living in Florence for a long time. I ___there in 2004.

a)

moved

b)

have moved

c)

have been moving

7.

  • Luca (a)   (know) his football coach since 2021. He likes him very much.

8.

  • My grandad (a)   (work) for the railway service for years. He’s retired now.

9.

‘Where are you? I (a)   (wait) for you for at least 30 minutes.’

10.

Simon loves music. He (a)   (see) Tananai, Elodie and Ultimo in concert.

11.

We (a)   (drive) for ages. I'm so tired!

12.

A few years ago, I (a)   (see) a documentary about deforestation in the Amazon rainforest.