Worksheetspresent perfect vs past simple - advanced
Total questions: 12
Worksheet time: 24mins
As house prices in the cities have risen, people ___ into the countryside.
moved
have moved
have been moving
All day, the police ___ motorists to question them about the accident.
stopped
has stopped
have been stopping
I ___ and I feel exhausted.
swam
have swum
have been swimming
Mr Goldman ___ nearly a million pounds to the charity this year.
gave
has given
has been giving
I ___this computer for ages. I bought it 10 years ago.
had
have had
have been having
I’ve been living in Florence for a long time. I ___there in 2004.
moved
have moved
have been moving
Luca (a) (know) his football coach since 2021. He likes him very much.
My grandad (a) (work) for the railway service for years. He’s retired now.
‘Where are you? I (a) (wait) for you for at least 30 minutes.’
Simon loves music. He (a) (see) Tananai, Elodie and Ultimo in concert.
We (a) (drive) for ages. I'm so tired!
A few years ago, I (a) (see) a documentary about deforestation in the Amazon rainforest.
