Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

present perfect

Total questions: 20

Worksheet time: 19mins

Name
Class
Date
1.
.......... they ....... their keys?
a)
Have / lost
b)
Have / lose
c)
Have / losted
2.
They ......... a shower.
a)
hasn't have
b)
haven't have
c)
haven't had
3.
........ you ........ the room?
a)
Have / clean
b)
Have / cleaned
c)
Have / clen
4.
Have you ....... been in the USA?
a)
NEVER
b)
EVER
5.
I have ______ been in the USA
a)
EVER
b)
NEVER
6.
Look! She ................. a new dress! (buy)
a)
buyed
b)
have bought
c)
has bought
7.
Have you ever been to Italy? No, I .............
a)
have
b)
haven't
8.

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

9.

Present perfect is used with these words...

a)

JUST

b)

NOW

c)

FOR / SINCE

d)

YET

e)

EVER

10.

Cristiano Ronaldo

a)

have represented Portugal

b)

has Portugal represented

c)

has represented Portugal

d)

hasn´t represented Portugal

11.

The movie _____. Please, be quiet!

a)

have begun

b)

has began

c)

have began

d)

has begun

12.

He______his homework.

a)

has did

b)

has already done

c)

have done

d)

hasn't done

13.
We (not watch) _______  this video yet.
a)
hasn't watched
b)
haven't watched
c)
didn't watch
d)
didn't watched
14.

Luis________________________(give) me a present.

a)

have gave

b)

has gave

c)

have given

d)

has given

15.

Tom and Erik ___________________(not/see) the asteroid.

a)

hasn't see

b)

haven't see

c)

hasn't seen

d)

haven't seen

16.

Sara _______________(forget) her money.

a)

has forget

b)

have forgot

c)

has forgotten

d)

has forgot

17.

Albert ___________________(not/drive) a Ford truck.

a)

haven't drove

b)

hasn't driven

c)

haven't driven

d)

hasn't drove

18.

The Past Participle Form for GO is?

a)

Goed

b)

Go

c)

Went

d)

Gone

19.

The Past Participle Form for SPEAK is?

a)

Spoken

b)

Speaked

c)

Spoke

d)

Speak

20.

The Past Participle Form for CHOOSE is?

a)

Chosed

b)

Chose

c)

Choosed

d)

Chosen