wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect

Total questions: 20

Worksheet time: 16mins

Name
Class
Date
1.

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

2.

Present perfect is used with these words. More than one is possible.

a)

JUST

b)

NOW

c)

FOR / SINCE

d)

YET

e)

EVER

3.
..... you  ....to the  zoo this week?
a)
Have ....been
b)
Have ..... be
c)
Has  .... been
d)
Has .... were
4.
John .... ...... me to his party.
a)
have  invited
b)
has  invited
c)
have  invite
d)
has invite
5.
.... you ....  this  film?
a)
Have ... sew
b)
has ...sew
c)
have ...seen
d)
has ... see
6.
She ..... ...... two letters.
a)

has written

b)
have  written
c)
have  wrote
d)
is written
7.
I...... never ..... to Australia.
a)
have .....be
b)
have .....been
c)
has.... be
d)
has .... been
8.
It ....  ..... a lot.
a)
has rain
b)
have  rain
c)
has  rained
d)
have  rained
9.
They .....  ....  in Tokyo for a long time.
a)
has  live
b)
has  lived
c)
have lived
d)
have live
10.
My Dad  ...... as a builder for four years.
a)
has worked
b)
have .....work
c)
has work
d)
has working
11.

Cristiano Ronaldo

a)

have represented Portugal

b)

has Portugal represented

c)

has represented Portugal

d)

hasn´t represented Portugal

12.

Rafael Nadal has

a)

earned

b)

win

c)

won

d)

winned

13.

I .............. never .................... a car before

a)

have / had

b)

has / had

c)

have / have

d)

had / had

14.

Teacher Base.............................from 11:10 to 12:00

a)

have taught

b)

has taught

c)

have teach

d)

has teach

15.
(A) ... your brother talked to you yet?
(B) Yes, he ... .
a)
Has / did
b)
Have / have
c)
Has / has
16.
(A) ... you finished your lunch yet?
(B) Yes, I ... .
a)
Has / has
b)
Has / have
c)
Have / have
17.

The movie _____. Please, be quiet!

a)

have begun

b)

has began

c)

have began

d)

has begun

18.

We have been working here __________ 2017.

a)

since

b)

for

c)

in

19.

We haven't finished the report ____.

a)

never

b)

already

c)

yet

20.

I have __________ met a celebrity.

a)

since

b)

already

c)

ever