Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present perfect

Total questions: 20

Worksheet time: 8mins

Name
Class
Date
1.

I’ve _________ football.

a)

play

b)

plays

c)

played

d)

playing

2.

I _____ a teacher since 1998.

a)

has been

b)

have been

c)

wasn't

3.

I _______ been married for two years.

a)

has

b)

have

c)

am

4.

Have you ________a letter before?

a)

write

b)

wrote

c)

written

5.

_______ you been in Cancun?

a)

Has

b)

Have

c)

Do

6.

Have you _________ to Melanie's house?

a)

go

b)

went

c)

gone

7.

To use present perfect we need to know the....

a)

regular verbs

b)

verbs in past participle

c)

verbs in simple past

8.

Choose the correct sentence in present perfect

a)

She has memorized all the verbs.

b)

She memorized all the verbs.

c)

She memorizes all the verbs.

9.
see - saw - .............
a)
see
b)
sow
c)
sew
d)
seen
10.
go - went - 
a)
got
b)
gone
c)
go
d)
gotten
11.

write - wrote -

a)

wrotten

b)

wrote

c)

writen

d)

written

12.

........ Marina and Paula done their homework?

a)

Have

b)

Has

13.

They haven't ....... an e-mail yet.

a)

send

b)

sended

c)

sent

14.

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

15.

The present perfect tense is made:

a)

have/has + past participle

b)

had + participle

c)

be + verb + -ing

d)

have/has + past tense

16.

She _________________ ten pages already.

a)

has wrote

b)

has written

c)

writed

d)

wrote

17.

What TENSE refers to an action that began in the past and affects the present?

a)

Past Perfect

b)

Present Perfect

c)

Future Perfect

d)

Perfect Present

18.

Have you ever ___________ about the Beatles?

a)

hear

b)

heard

c)

hearing

d)

heared

19.
Have you ................. seen a snake?
a)
ever
b)
never
c)
yet
d)
still
20.

We have... to Paris.

a)

never been

b)

ever been

c)

never being

d)

never be