wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

THE PRESENT PERFECT

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.
John .... ...... me to his party.
a)
have  invited
b)
has  invited
c)
have  invite
d)
has invite
2.
She ..... ...... two letters.
a)
has written
b)
have  written
c)
have  wrote
d)
is written
3.
I...... never ..... to Australia.
a)
have .....be
b)
have .....been
c)
has.... be
d)
has .... been
4.
It ....  ..... a lot.
a)
has rain
b)
have  rain
c)
has  rained
d)
have  rained
5.
They .....  ....  in Tokyo for a long time.
a)
has  live
b)
has  lived
c)
have lived
d)
have live
6.
My Dad  ...... as a builder for four years.
a)
has worked
b)
have .....work
c)
has work
d)
has working
7.

How long ......... she had a dog?

a)

Have

b)

Has

c)

Had

8.

write - wrote -

a)

wrotten

b)

wrote

c)

writen

d)

written

9.

Charlie ........... his room.

a)

hasn't clean

b)

hasn't cleaned

c)

hasn't cleant

10.

Write a correct sentence using the PRESENT PERFECT TENSE

a)

Bill has break his leg

b)

Bill has breaked his arm

c)

Bill has broken his finger

11.
How long have you been studying English?
a)
I have studied English since many years
b)
I have studied English for many years
c)
I have studied English four years ago
12.

Shakira ....composed songs in Arabic, English, Portuguese, Spanish and French

a)

have

b)

hasn't

c)

has

d)

haven´t

13.

Have you ever ___________ about the Beatles?

a)

hear

b)

heard

c)

hearing

d)

heared

14.

I haven't ______________ your book.

a)

taken

b)

take

c)

took

d)

takes

15.

She ____________ a few languages.

a)

learnt

b)

has learnt

c)

have learnt

16.

Have you ever ________ to China?

a)

went

b)

go

c)

been

d)

gone

17.

see - saw - ________

a)

see

b)

sow

c)

sew

d)

seen

18.

Andrea _________her umbrella.

a)

has forgotten

b)

have forgotten

c)

was forgot

d)

has forgot

19.

We ___ _____ to them abput it often.

a)

has spoken

b)

have speak

c)

've spoken

d)

have speaks

20.
My mother and father ___________ to Barcelona.
a)
have never been
b)
has never been
c)
has went
21.
I ........ ........... you so much.
a)
've missed
b)
's misssed
c)
've miss
d)
's misses
22.
I ....................... this way before.
a)
never felt
b)
've never felt
c)
never feel
d)
've never fell
23.
Something terrible .................................. .
a)
happened
b)
has happened
c)
have happened
d)
has happen
24.
You ................ jealous of my good looks .........the forth grade.
a)
've been .............. for
b)
've been .......... since
c)
's been ............. since
d)
're been ............ for
25.
2. My father is on the way. He ____________ home yet.
a)
a. haven't arrived
b)
b. hasn't arrived
c)
c. didn't arrived
d)
d. arrived