wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect Review and practise

Total questions: 50

Worksheet time: 17mins

Name
Class
Date
1.

I __________ to Edinburgh three times

a)

been

b)

has been

c)

have been

2.

Gabriele _____________ in a hot air balloon once.

a)

flown

b)

have flown

c)

has flown

3.

I haven't ______________ your book.

a)

taken

b)

take

c)

took

d)

takes

4.

Have you ever ___________ about the Beatles?

a)

hear

b)

heard

c)

hearing

d)

heared

5.

I’ve _________ football.

a)

play

b)

plays

c)

played

d)

playing

6.

Have you ________ your homework?

a)

write

b)

written

c)

wrote

d)

writing

7.

I’ve never ______frogs.

a)

eat

b)

ate

c)

eaten

d)

eating

8.

I __________ to Edinburgh three times

a)

been

b)

has been

c)

have been

9.

Mark ___________ ill lately

a)

has been

b)

have been

c)

was

10.

Mark ___________ ill lately

a)

has been

b)

have been

c)

was

11.

Asia and Rebecca ___________ a medal!

a)

has won

b)

have winned

c)

have won

12.

____ you ____ your mom yet?

a)

Have you called your mom yet?

b)

Has you called your mom yet?

c)

Have you calling your mom yet?

13.

The past participle of "go" is:

a)

went

b)

goed

c)

gone

14.

I _____ met Tom Holland.

a)

haven't

b)

hasn't

15.

The Avengers _______ tried to save the world.

a)

have

b)

has

16.

The cat ______ eaten the donuts yet.

a)

have

b)

has

c)

haven't

d)

hasn't

17.

My mom and I _____ made Halloween cookies.

a)

have

b)

has

18.

They _______ bought an ice cream.

a)

have

b)

has

19.

George ___________ never eaten sushi.

a)

have

b)

has

c)

been

d)

did

20.

My friend ______________ my new dress yet.

a)

haven't seen

b)

didn't see

c)

hasn't seen

21.

We use the Present Perfect with the time expressions:

a)

ever

b)

never

c)

already

d)

yesterday

22.

Nicole, your friend _________to see you.

a)

haven't come

b)

haven't came

c)

hasn't come

d)

hasn't came

23.

I ____________ a letter for two years.

a)

haven't wrote

b)

haven't write

c)

haven't written

d)

hasn't written

24.

Robert _______ to China three times since 2012.

a)

has been

b)

have been

c)

is been

d)

has

25.

Emily _______ understood today's lesson. She needs some help.

a)

haven't

b)

hasn't

c)

isn't

d)

has

26.

We ___________ many films today.

a)

haven't watch

b)

haven't watched

c)

hasn't watched

d)

hasn't watch

27.

________you ever _______octopus?

a)

Have/eat

b)

Have/ate

c)

Have/did eat

d)

Have/ eaten

28.

She ____ _______ breakfast.

a)

have eat

b)

was eaten

c)

has eaten

d)

were eaten

29.

Doctors _________ ____________ the cure for covid 19 yet.

a)

Hasn't found

b)

have find

c)

haven't found

d)

have find

30.

Tom Brady ______ ________ the super bowl 6 times.

a)

has never

b)

have won

c)

has won

d)

has yet

31.

I ______ learned a lot of things on line this year.

a)

has

b)

was

c)

have

d)

am

32.

Can you help me?, I ______ ________ won this videogame.

a)

have ever

b)

has never

c)

has ever

d)

have never

33.

Tampa Bay Buccaneers _________ ___________ the super bowl since 2003. I hope they win this time!

a)

have played

b)

hasn't played

c)

haven't played

d)

have play

34.

I _________ ____________ on the exam many times.

a)

have cheat

b)

have cheated

c)

has cheat

d)

has cheated

35.

I _______ ___________ many times.

a)

has broken up.

b)

have broke up.

c)

have broken up.

d)

has broke up.

36.

Mr. Clark _______ never gone camping.

a)

have

b)

has

c)

do

d)

are

37.

A: Have you finished your homework yet?

B: No, I _______

a)

didn´t

b)

have

c)

have not

d)

had not

38.

Have you ever ______ a horse?

a)

rode

b)

ridden

c)

ride

d)

rided

39.

We use the Present Perfect to express:

a)

An action that happened in the past

b)

An action that will happen in the future

c)

An action that is finished

d)

An action that started in the past but affects my present

40.

I ____________ my skiing equipment last week.

a)

sold

b)

has sold

c)

seld

d)

have sold

41.

I am nervous. I __________ in a plane before.

a)

have flown

b)

have flyed

c)

have not flown

d)

didn´t fly

42.

The present perfect is formed by...

a)

HAVE + PAST PARTICIPLE

b)

HAVE / HAS + PAST PARTICIPLE

c)

AM/ IS/ ARE + PAST PARTICIPLE

d)

AM / IS / ARE + V-ING

43.

Giorgio ___________ really hard for this test

a)

have studied

b)

has stuyed

c)

has studied

44.

What is the CONTRACTION of:

They have gone to the USA.

a)

They'ave gone to the USA.

b)

They'e gone to the USA.

c)

They've gone to the USA.

d)

They'have gone to the USA.

45.
She ___ (always/love) chocolate.
a)
has always loved
b)
has loved always
c)
has always been loving
d)
has been loving always
46.

Pat and Sue _______ English since elementary school

a)

has studied

b)

have studied

c)

study

47.

Sally______ her car for three years

a)

have had

b)

is having

c)

has had

48.

It (rain) ______________________ for a very long time.

a)

It have rained for a very long time

b)

It has rained for a very long time

c)

It have rain for a very long time

d)

It have raining for a very long time

49.

My sister _______________ a new dress this morning.

a)

have buy

b)

has buy

c)

have bought

d)

has bought

50.

I ____________ this movie before

a)

have watch

b)

has watch

c)

have watched

d)

has watched