wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect Tense

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Kami sudah membersihkan ruang kelas itu

a)

We have cleaned the classroom

b)

We has cleaned the classroom

c)

We have cleaned the room class

d)

We has cleaned the room class

2.

He ___________ to Hawaii many times.

a)

have been

b)

went

c)

has been

d)

was going

3.

He ___________ to Australia many times.

a)

have been

b)

went

c)

has been

d)

was going

4.

I _________________ to Malaysia twice last year

a)

have been

b)

has been

c)

went

d)

was going

5.

The present perfect tense is made:

a)

have/has + past participle (V3)

b)

had + past participle (V3)

c)

be + verb + -ing

d)

have/has + past tense (V2)

6.

Dini sudah tidak memasak nasi goreng.

a)

Dini have cooked fried rice

b)

Dini has cooked fried rice

c)

Dini has not cooked fried rice

d)

Dini have not cooked fried rice

7.

We have lived in Sungai Lambai ____________ 2008.

a)

for

b)

since

c)

in

d)

on

8.

Has Mita played basketball with Sita?

a)

No, they have not

b)

No, he has not

c)

Yes, they have

d)

Yes, she has

9.

________ you ________ seen the lion?

a)

Have / ever

b)

Have / see

c)

Have / since

d)

Have / never

10.

A : Has Tommy ever been to Raja Ampat?

B: ____________________________

a)

Yes, I have

b)

No, I haven’t.    

c)

Yes, she has.           

d)

No, he hasn't.