wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present perfect

Total questions: 21

Worksheet time: 10mins

Name
Class
Date
1.

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

a)

have, had

b)

has, had

c)

have, have

d)

had, had

2.

They..........................to bed.

a)

have been

b)

has gone

c)

have go

d)

have gone

3.

6/9 students..........................English subject since 2018.

a)

have learnt

b)

has learnt

c)

had learnt

d)

learnt

4.

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

5.

Present perfect is used with these words...

a)

JUST

b)

NOW

c)

FOR / SINCE

d)

YET

e)

EVER

6.

Rafael Nadal has

a)

earned

b)

win

c)

won

d)

winned

7.

Have you....been to Lisbon?

a)

ever

b)

never

c)

already

d)

since

8.
Rafael Nadal has played tennis
a)
since the age of three
b)
for the age of three
c)
the age of three
9.

The interrogative form is...

a)

Have you been...?

b)

You have been...?

c)

Have been you...?

d)

been have you...?

10.
see - saw - .............
a)
see
b)
sow
c)
sew
d)
seen
11.
go - went - 
a)
got
b)
gone
c)
go
d)
gotten
12.
They haven't repaired the stairs ... last summer.
a)
for
b)
since
13.
I haven't eaten anything ...... yesterday.
a)
for
b)
since
14.
........ Jack and Jill done their homework?
a)
Have
b)
Has
15.

I haven't ______________ your book.

a)

taken

b)

take

c)

took

d)

takes

16.
Have you ................. seen a snake?
a)
ever
b)
never
c)
yet
d)
still
17.
I've ___________ watched this film, it was fantastic!
a)
just
b)
yet
c)
so far
18.
I haven't finished reading this book __________.
a)
yet
b)
just 
c)
already
19.
I've ______________ finished all my tasks for this week.
a)
already
b)
yet
c)
so far
20.
I've been married ____________ six years.
a)
for
b)
since
21.
I've had this watch........................more than 40 years.
a)
for
b)
since