Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect Verbal

Total questions: 20

Worksheet time: 8mins

Name
Class
Date
1.

Saya baru saja selesai mengerjakan PR.

a)

I have just finished my homework.

b)

I have finished my homework yet.

2.

She hasn't called me yet.

a)

Dia belum menelelepon saya.

b)

Dia sudah tidak menelepon saya.

3.

Which sentence is correct?

a)

I have already eaten breakfast.

b)

I have already eat breakfast.

4.

Which sentence is correct?

a)

She has just go to school

b)

She has just gone to school.

5.

Which sentence is correct?

a)

They haven't saw the movie yet.

b)

They haven't seen the movie yet.

6.

We have already booked the tickets.

a)

Kami baru saja memesan tiket.

b)

Kami sudah memesan tiket.

7.

Has he just left the house?

a)

sudahkah dia meninggalkan rumah?

b)

Apakah dia berada di rumah?

8.

Which sentence is correct?

a)

He has just wrote a letter.

b)

He has just written a letter.

9.

Which sentence is correct?

a)

We have visits Bromo.

b)

We have visited Bromo.

10.

Have you just arrived?

a)

Apakah kamu baru saja tiba?

b)

Apakah kamu tiba sejak tadi?

11.

Sinta (a)   gone to the school for 3 hours

12.

Sinta has…….to the school for 3 hours

a)

gone

b)

go

c)

going

d)

go went

13.

Dani had an accident last week. her arm is in plaster. He ... broken her arm.

(a)  

14.

My mother .... delicious cakes

a)

has made

b)

have made

15.

She ... in the hospital for six years

a)

has worked

b)

have worked

16.

Your English ... since You studied at America.

a)

has really improved

b)

have really improved

17.

I ... several doctor for my illness

a)

have seen

b)

has seen

18.

Laura _______ a lot of Italian papers.

a)

Has brought

b)

Has bring

c)

Have brought

d)

Had brought

19.

I ______ to her this week. (-)

a)

haven't talk

b)

haven't talked

c)

hasn't talked

d)

hasn't talk

20.

My sister _____ my cake

a)

Have ate

b)

Has eat

c)

have eaten

d)

Has eaten