WorksheetsPresent Perfect and Simple Past
Total questions: 32
Worksheet time: 39mins
I _____________ in Abu Dhabi for 2 years and then I moved to Dubai.
lived
have lived
She ______________ a small flat in Mirfa in 2010.
has bought
bought
My best friend's name is Fatima. I ______________ her for about 8 years.
have known
knew
I _______________ a job in a restaurant last summer.
had
have had
She's a vegetarian. She _______________ meat for the last 10 years.
ate
hasn't eaten
I love going for walks with my dog. I __________________ him for 5 years.
have had
had
He ______________ the guitar for a few months, but stopped last week.
has played
played
I ______________ in Italy for 6 years. I live in the capital, Rome.
have lived
lived
I _______________ high school in 2010. Now, I'm studying at ADVETI.
haven't finished.
finished
When I was in California in 2002 I _____________ Michael Jackson.
have met
met
Last year I ______________ to Italy. It was fantastic.
went
have been
They ... shrimps. (already/eat)
have already eaten
has already eaten
ate already
already eated
______ you___________ your task yet?
has........doing
have.... done
did......do
have.......did
I (not see) him today, but he (tell) Mary that he'd be in for dinner.
Why he (lose) his job?
He (be) very rude to Mr Pitt.
'Yesterday' is a signal word for the ..
past simple
present perfect
'Last week' is a signal word for the ..
past simple
present perfect
'Since 1965' is a signal word for the ..
past simple
present perfect
'Last Tuesday' is a signal word for the ..
past simple
present perfect
'Already' is a signal word for the ..
past simple
present perfect
