wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present and Past Perfect tense

Total questions: 18

Worksheet time: 9mins

Name
Class
Date
1.

The present perfect tense is made:

a)

have/has + past participle

b)

had + participle

c)

be + verb + -ing

d)

have/has + past tense

2.

She _________________ ten pages already.

a)

has wrote

b)

has written

c)

writed

d)

wrote

3.

He told us he ______ a big tiger

a)

have seen

b)

has seen

c)

had seen

d)

have see

4.

Steven ________________ seven movies so far this month.

a)

saw

b)

will see

c)

has seen

d)

will have seen

5.

Have we ______ before?

a)

meet

b)

met

c)

meeting

d)

meets

6.

We waited until the match _________

a)

has end

b)

has ended

c)

had end

d)

had ended

7.

We ______ here since yesterday

a)

has been

b)

have been

c)

had been

d)

has

8.

________ have studied English

a)

my friend

b)

my friend and I

c)

Budi's friend

d)

she

9.

I am going to paint my bedroom (cambiar a presente perfecto)

a)

I have painted my bedroom

b)

I am have painted my bedroom

c)

I am have to painted my bedroom

d)

l has painted my bedroom

10.

He ______________ to Hawaii many times.

a)

have been

b)

gone

c)

has been

d)

was go

11.

We buy books (cambiar a presente perfecto)

a)

We has bought books

b)

We have buyed books

c)

We have bought books

d)

we have had bought

12.
The calculator is not working.  Someone _______  (break) the calculator.
a)
broke
b)
has broken 
13.

He_____ (find) the perfect girl  yet.

a)
He haven't found
b)
He has found 
c)
He hasn't found  
14.

The teacher wanted to know why he ________ a cellphone to school.

a)

has bring

b)

had bring

c)

had brought

d)

have brought

15.

The interrogative form is:

a)

Have you been...?

b)

You have been...?

c)

Have been you...?

d)

been have you...?

16.
They have read
a)
leyeron
b)
han leyido
c)
han leido
d)
han leído
17.

They drank tea after they _______ dinner.

a)

had finish

b)

had finished

c)

has finished

d)

have finished

18.

My friends _________ letters to their parents before they went on vacations alone.

a)

had wrote

b)

had write

c)

had written

d)

has written