wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Past Simple vs Present Perfect

Total questions: 20

Worksheet time: 11mins

Name
Class
Date
1.
I _______ (never/be) to Vienna.
a)
have never been
b)
did never go
c)
haven't never been
d)
didn't never go
2.
Question: When _______ (you/go) to Rome?
a)

did you go

b)

have you gone

c)

did you went

d)

have you went

3.
My great great grandfather_______ (have) five sisters.
a)
has had
b)
had
c)
had had
d)
did have
4.
He _______ (live) in Barcelona for a year when he was a student
a)
has lived
b)
did live
c)
lived
d)
have lived
5.

Oh no! I _______ (lose) my wallet! I have no idea where it is.

a)

has lost

b)

did lost

c)

have lost

d)

lost

6.
Question: _______ (you/see) Julie today?
a)
Did you see
b)
Did you saw
c)
Have you seen
d)
Have you saw
7.
Last weekend, we _______ (play) football, and _______ (go) to a restaurant.
a)
played, went
b)
have played, have gone
c)
did play, did went
d)
has played, has gone
8.
The last time I (go) to South America, I (visit) Brazil and Peru.
a)
went / visited
b)
gone / visited
c)
went / have visited
d)
have gone / have visited
9.
I _______ (have, not) this much fun since I _______ (be) a kid.
a)

haven't had/ were

b)

didn't had / was

c)

didn't have/ have been

d)

haven't had/ was

e)

hadn't / was

10.

I (a)   (read) six books this week.

11.

Amy ______(live) in Portugal when she was young.

a)

lived

b)

was living

c)

has lived

d)

had lived

12.

Jack (a)   (live) in 8 different countries, so he knows a lot about their cultures.

13.

Question: (a)   (you/ever/listen) to classical music?

14.

I have _____ written two essays this term.

a)

already

b)

ever

c)

never

d)

yet

15.

I haven't been to Australia ____.

a)

yet

b)

last year

c)

this year

d)

never

16.

How many times have you tried to pass your driving test _____ ?

a)

when you were young

b)

since the beginning of the year

c)

so far

d)

yet

17.

My best friend and I have known each other _____.

a)

since high school

b)

since 15 years

c)

for over 15 years.

d)

yet

18.

I moved the house 3 times ____.

a)

while living in Scotland

b)

in the past five years

c)

last year

d)

so far

19.

Have you spoken to Peter _____?

a)

yesterday

b)

yet

c)

during lunch break

d)

recently

20.

I'm sorry, but my dog ate my homework _____.

a)

yesterday

b)

already

c)

recently

d)

right when I finished it