Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect Tense 2

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

My mother .... delicious cakes

a)

has made

b)

have made

2.

My bother .... me this story

a)

has read

b)

have read

3.

We ... to Bali twice

a)

have gone

b)

has gone

4.

Arik and I ... French

a)

have learned

b)

has learned

5.

He has lost his wallet.

The negative form is ...

a)

He has not lost his wallet

b)

He not has lost his wallet

6.

She ... in the hospital for six years

a)

has worked

b)

have worked

7.

They have been back from office.

The interrogative form of the sentence is ...

a)

Have they been back from office?

b)

Been have they back from office?

8.

She has .... a delicious food for them

a)

cook

b)

cooked

c)

cooks

d)

cooking

9.

Diana has .... this song

a)

sings

b)

singing

c)

sung

d)

sang

10.

Katie has .... for two hours

a)

slept

b)

sleeped

c)

sleep

d)

sleeps

11.

Eric hasn't .... his homework yet.

a)

is finish

b)

finishing

c)

finished

d)

finish

12.

Budi ..... in Bandung since 2010

a)

has live

b)

has lived

c)

have lived

d)

living

13.

........have studied English

a)

my friend

b)

my friend and I

c)

Budi's friend

d)

she

14.

I ......... in the Restaurant

a)

have

b)

has been

c)

have been

d)

has

15.

A beautiful girl has ..... Me a cake

a)

making

b)

made

c)

meant

d)

make

16.

I am going to paint my bedroom

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

17.

Economics is the most interesting subject

a)

Economics have been the most interesting subject

b)

Economics is have the most interesting subject

c)

Economics has having the most interesting subject

d)

Economics has been the most interesting subject

18.

We buy books

a)

We has bought books

b)

We have buyed books

c)

We have bought books

d)

we have had bought

19.

…..… a noise just then?

a)

Did you hear?

b)

Do you hear?

c)

Have you heard?

d)

Have you been hearing?

20.

They are singing and dancing because their uncle…… …………

a)

is arriving

b)

has arrived

c)

arrives

d)

arrived

21.

You’ve finished the test. The negative form of this sentence is….

a)

You don’t finish the test

b)

You aren’t finishing the test.

c)

You haven’t finished the test yet

d)

You didn’t finish the test yet.

22.

The children have……eaten their breakfast.

a)

since

b)

been

c)

yet

d)

just

23.

Mr. Efendi…. in Bali for a week

a)

been

b)

having

c)

having

d)

has been

24.

A: What have you just done? B: I’ve just ….. a letter.

a)

written

b)

is writing

c)

writing

d)

am writing

25.

Andy: …… the new Walt Disney movie yet?

Rully : Yes, i have. I watched it yesterday.

a)

Has you watched

b)

Were you watched

c)

Have you watched

d)

Do you watch