wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present Perfect x Simple Past

Total questions: 20

Worksheet time: 11mins

Name
Class
Date
1.
Have we ...... before?
a)
meet
b)
met
c)
meeting
d)
meets
2.
Something terrible .................................. .
a)
happened
b)
has happened
c)
have happened
d)
has happen
3.
He hasn't called me ....... yesterday morning.
a)
since
b)
from
c)
for
d)
in
4.

I've never .......... a girlfriend.

a)

had

b)

have

c)

has

d)

having

5.

Have you ... visited Disneyland?

a)

so far

b)

before

c)

ever

d)

yet

6.

I haven't been to Australia ...

a)

never

b)

ever

c)

already

d)

yet

7.
- Has she told you that?
- Yes, she ____.
a)
have
b)
has
8.
I ____ ____ there for 2 weeks.
a)
has been
b)
have been
c)
have be
d)
has was
9.
I’m really hungry. I _________ yet 
a)
haven’t eaten
b)
 didn’t eat
10.

Last weekend, they _______ soccer, then they _______ to Mc Donald's.

a)

played, went

b)

have played, have gone

c)

have played, went

d)

played, have gone

11.

2 Ano A ________ to study at Ethos in 2017.

a)

have started

b)

have been starting

c)

started

d)

have starting

12.

Create the question: You/work/as a waiter/last summer?

a)

Have you worked as a waiter last summer?

b)

Did you work as a waiter last summer?

13.

Create the question: you/ever/be/to Canada?

a)

Did you ever be to Canada?

b)

Have you ever been to Canada?

14.
_____ traditional Turkish coffee? 
a)
Did you ever try
b)
Has you ever tried
c)
Have you ever tried
d)
Have you ever try
15.
How old were you when you _____ that accident?
a)
have had
b)
had
c)
did have
d)
did had
16.

__________ you (ever/ try) shrimp? - Oh yes, I _______ (eat) it last year.

a)

Have you ever tried - ate

b)

Did you ever try - have eaten

c)

Did you ever try - ate

d)

Have you ever tried - have eaten

17.

___________ (ever/be) to Chicago? Yes, he actually __________ (visit) it more than 3 times.

a)

Did he ever be - visited

b)

Has he ever been - has visited

c)

Has he ever been - visited

d)

Did he ever be - has visited

18.

Have you finished the Quiz ......?

a)

already

b)

ever

c)

yet

19.

I have ................ done my English homework.

a)

just

b)

already

c)

yet

20.

Mary _________ a lot of problems since she ________ to Brazil.

a)

has, has come

b)

has had, came

c)

had, came

d)

had, has come