wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Past Simple vs Present Perfect

Total questions: 20

Worksheet time: 16mins

Name
Class
Date
1.

Uzupełnij zdanie:

"Anna ______ a million in a lottery yesterday."

a)

has won

b)

has win

c)

won

d)

win

2.

Uzupełnij zdanie:

"Susan ______ a lot of friends when she was in primary school."

a)

had

b)

has had

c)

haved

d)

has

3.

Uzupełnij zdanie:

"My sister _______ me since last September."

a)

didn't visit

b)

hasn't visit

c)

hasn't visited

d)

didn't visited

4.

Uzupełnij zdanie:

"My parents ______ from the trip yet."

a)

didn't return

b)

have return

c)

haven't returned

d)

haven't returnt

5.

Uzupełnij zdanie:

"Brian _______ in our company for 3 years."

a)

has working

b)

worked

c)

has worked

d)

works

6.
.................you at school yesterday?
a)
Did
b)
Be
c)
Were
d)
Was
7.
Kiedy wydarzył się wypadek?
a)
When the accident happened?
b)
When was the accident happen?
c)
When did the accident happen?
d)
When did the accident happened?
8.
She _ (buy) a small  flat in Paris in 2010.
a)
bought
b)
has bought
9.
He _ (play) the guitar for a few months, but stopped Last December.
a)
played
b)
has played
10.
My boyfriend hasn't rung ____ week. 
a)
for
b)
since
c)
this
d)
last
11.
Emma ______ her suitcase last night. 
a)
packed
b)
has packed
12.
I haven't seen my parents _____ last Christmas.
a)
already
b)
before
c)
for
d)
since
13.
We have known our teacher _____ two years.
a)
since
b)
for
14.
Peter _____ five e-mails today.
a)
have sent
b)
has sent
c)
sent
d)
send
15.

______ ever ______ a holiday in Russia?

a)

did you / have

b)

do you / had

c)

have you / had

16.

Where ______ yesterday evening?

a)

have you been

b)

were you

c)

did you be

17.

My grandfather _____ before I was born.

a)

died

b)

has died

c)

hasn't died

18.

I don't know Karen's husband. I _______ him.

a)

didn't meet

b)

have never met

19.

It's the first time ______ by boat.

a)

he travelled

b)

he have travelled

c)

he has travelled

20.

Where are Tom and Lucy? I don't know. They _____ the theatre.

a)

have been to

b)

have gone to

c)

went