wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect and Simple Past

Total questions: 32

Worksheet time: 39mins

Name
Class
Date
1.

I _____________ in Abu Dhabi for 2 years and then I moved to Dubai.

a)

lived

b)

have lived

2.

She ______________ a small flat in Mirfa in 2010.

a)

has bought

b)

bought

3.

My best friend's name is Fatima. I ______________ her for about 8 years.

a)

have known

b)

knew

4.

I _______________ a job in a restaurant last summer.

a)

had

b)

have had

5.

She's a vegetarian. She _______________ meat for the last 10 years.

a)

ate

b)

hasn't eaten

6.

I love going for walks with my dog. I __________________ him for 5 years.

a)

have had

b)

had

7.

He ______________ the guitar for a few months, but stopped last week.

a)

has played

b)

played

8.

I ______________ in Italy for 6 years. I live in the capital, Rome.

a)

have lived

b)

lived

9.

I _______________ high school in 2010. Now, I'm studying at ADVETI.

a)

haven't finished.

b)

finished

10.

When I was in California in 2002 I _____________ Michael Jackson.

a)

have met

b)

met

11.

Last year I ______________ to Italy. It was fantastic.

a)

went

b)

have been

12.
...  you ...  London?  (ever/visit)
a)
Have you ever visited London?
b)
Has you ever visited London?
c)
Did you ever visit London?
d)
Did you ever visited London?
13.
Susan and Jane ....  at home last Monday. (not/be)
a)
hasn't
b)
wasn't
c)
weren't
d)
haven't been
14.

They ... shrimps. (already/eat)

a)

have already eaten

b)

has already eaten

c)

ate already

d)

already eated

15.
... Nick ... around the world yet? (travel)
a)
Has / travel
b)
Has / traveled
c)
Did / travel
d)
Did / traveled
16.
Jim ..........................( break) the vase 2 hours ago
a)
broke
b)
has broken
c)
break
d)
have broken
17.
................... you ................. your homework yet?
a)
Were you do
b)
Did you do....
c)
Has you done...
d)
Have you done...
18.
 I ________ (never/ be) to Canada.
a)
have never been
b)
never has been
c)
was never
d)
never was
19.
She (live) _______  in Tokio since 1995.
a)
is living
b)
have lived
c)
lived
d)
has lived
20.
They  ________  (just/ buy) some flowers.
a)
bought just
b)
have just bought
c)
just bought
d)
has just bought
21.

______ you___________ your task yet?

a)

has........doing

b)

have.... done

c)

did......do

d)

have.......did

22.
When she was a child her grandma .................. such traditional bread every Friday. 
a)
has baked
b)
have baked
c)
bake
d)
baked
23.
Many years ago Mount Ararat .................... to Armenia. Now it is placed within the Turkish territory. 
a)
belonged
b)
has belonged
c)
have belonged
d)
did belonged
24.
Where is Tom? 
I (not see) him today, but he (tell) Mary that he'd be in for dinner.
a)
didn't see, told
b)
haven't seen, has told
c)
didn't see, has told
d)
haven't seen, told
25.
He (lose) his job last month and since then he (be) out of work
Why he (lose) his job?
He (be) very rude to Mr Pitt.
a)
lost, was, has he lost, was
b)
lost, has been, did he lose, was
c)
has lost, has been, did he lose, was
d)
has lost, has been, has he lost, was
26.
Originally horses used in bullfights (not wear) any protection, but for some time now they (wear) special padding.
a)
didn't wear, wore
b)
didn't wear, worn
c)
haven't worn, wore
d)
didn't wear, have worn
27.
We use Past Simple for an action which happened at a definite time in the past; the time is stated, already known or implied.
a)
Yes
b)
No
28.

'Yesterday' is a signal word for the ..

a)

past simple

b)

present perfect

29.

'Last week' is a signal word for the ..

a)

past simple

b)

present perfect

30.

'Since 1965' is a signal word for the ..

a)

past simple

b)

present perfect

31.

'Last Tuesday' is a signal word for the ..

a)

past simple

b)

present perfect

32.

'Already' is a signal word for the ..

a)

past simple

b)

present perfect