Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

present perfect Vs past simple

Total questions: 20

Worksheet time: 12mins

Name
Class
Date
1.
Emma ______ her suitcase last night. 
a)
packed
b)
has packed
2.
I haven't seen my parents _____ last Christmas.
a)
already
b)
before
c)
for
d)
since
3.
We have known our teacher _____ two years.
a)
since
b)
for
4.
Peter _____ five e-mails today.
a)
have sent
b)
has sent
c)
sent
d)
send
5.

______ ever ______ a holiday in Russia?

a)

did you / have

b)

do you / had

c)

have you / had

6.

Where ______ yesterday evening?

a)

have you been

b)

were you

c)

did you be

7.

My grandfather _____ before I was born.

a)

died

b)

has died

c)

hasn't died

8.

"Anna ______ a million in a lottery yesterday."

a)

has won

b)

has win

c)

won

d)

win

9.

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

a)

had

b)

has had

c)

haved

d)

has

10.

"My sister _______ me since last September."

a)

didn't visit

b)

hasn't visit

c)

hasn't visited

d)

didn't visited

11.

"_________ the TV before going to bed last night?"

a)

Have you returned

b)

Did you turned off

c)

Did you turn off

d)

Have you turned off

12.

"Brian _______ in our company for 3 years."

a)

has working

b)

worked

c)

has worked

d)

works

13.

We ... to Africa and South America.

a)

have been

b)

went

14.

Last summer we ... in the Arctic for three weeks.

a)

stayed

b)

have stayed

15.

We ... in a hotel last holiday; we went camping.

a)

didn't stay

b)

haven't stayed

16.

That man ... a guidebook last week.

a)

bought

b)

has bought

c)

have bought

d)

did bought

17.

I (never/go) to Vienna.

a)

've never been

b)

never was

18.

My great great grandfather (have) five sisters.

a)

had

b)

has had

19.

He (live) in Manila for a year when he was a student.

a)

lived

b)

has lived

20.

Oh no! I (lose) my wallet!

a)

lost

b)

've lost