wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present Perfect and Past Simple

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

She ______________ a small flat in Zadar in 2010.

a)

has bought

b)

bought

c)

had bought

d)

have bought

2.

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

a)

have had

b)

had

c)

has had

d)

have got

3.

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

a)

has played

b)

played

c)

plaied

d)

have played

4.

Where ___________ (be/you)?

a)

been you

b)

were you

c)

have you been?

d)

did you go?

5.
Doris _________________ (go) to skiing last Friday.
a)
go
b)
has gone
c)
went
d)
is going
6.
I ____________________ (finish / just) my homework.
a)
did just finish
b)
have just finish
c)
finished
d)
have just finished
7.
My mother ________________ (not / feel) well yesterday.
a)
did not feel
b)
has not felt
c)
felt
d)
did not felt
8.
___________________ (you/ever/be) to New York?
a)
Have you ever be
b)
Did you be
c)
Has you ever been
d)
Have you ever been
9.
I _________________ (study) English for five years.
a)
studied
b)
have studied
c)
has studied
d)
study
10.

I ____ (be) angry at my friend last night.

a)

were

b)

have been

c)

was

d)

be

11.
Mary __________ (write) a letter to Nick two weeks ago.
a)
has written
b)
writed
c)
wrote
d)
have written
12.

His brother ________ (come back) to Paris last Sunday.

a)

have come

b)

had came

c)

has come

d)

came

13.
We (not watch) _______  this video yet.
a)
hasn't watched
b)
haven't watched
c)
didn't watch
d)
didn't watched
14.

We _____________ on the train ten minutes ago.

a)

got

b)

have got

c)

has got

d)

getted

15.

When ___________ go there?

a)

did you go

b)

have you gone

c)

did you went

d)

has you gone

16.

I __________ hundreds of photos when I was there.

a)

took

b)

have taken

c)

has taken

d)

taked

17.
I _______________ to the beach three times this year.
a)
have
b)
've been
c)
go
d)
gone
18.

My sister __________ the Queen five times.

a)

met

b)

had met

c)

has met

d)

meet

19.

I __________ abroad for a year, but then I moved to Croatia.

a)

lived

b)

has lived

c)

had lived

d)

have lived

20.

Our teacher works at school. She _________ there for 15 years.

a)

worked

b)

have worked

c)

has worked

d)

had worked