wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present Perfect.

Total questions: 17

Worksheet time: 13mins

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.

Rafael Nadal has

a)

earned

b)

win

c)

won

d)

winned

3.

Have you....been to Lisbon?

a)

ever

b)

never

c)

already

d)

since

4.

I _____ a teacher since 1998

a)

has been

b)

have been

c)

hasn't been

5.

I have ________ for my uncle

a)

work

b)

working

c)

worked

d)

worke

6.

_____ you ever been to new york ?

a)

has

b)

have

c)

hasn't

7.

____ he read the book that you gave me yesterday?

a)

Has

b)

Have

c)

Hasn't

d)

haven't

8.

when you use present perfect you select

a)

based verb form

b)

infinitive verb

c)

past

d)

past participle verb

9.

where have you gone today?

a)

l have gone to masaya

b)

l have go to masaya

c)

l having gone to masaya

10.
I ______________ (be) to China ______________ 2002.
a)
didn't go  /  for
b)
haven't been  /  since
c)
haven't gone  /  for
d)
wasn't  /  since
11.

Have you ever ________ a famous star?

a)

swum

b)

driven

c)

seen

d)

broken

12.
We've ....  all the answers.
a)
find
b)
found
c)
finded
d)
founded
13.
Have you .... the car?
a)
washing
b)
wash
c)
washt
d)
washed
14.

have you ever (do) any strange thing?

a)

done

b)

does

c)

do

d)

du

15.

"write" in present perfect

a)

write

b)

writing

c)

wrote

d)

written

16.

"take" in present perfect

a)

tooks

b)

take

c)

takes

d)

taken

17.

"to be" in present perfect

a)

be

b)

been

c)

was/were

d)

am/are/is