wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present perfect tense (CLASS A, B & C)

Total questions: 10

Worksheet time: 10mins

Name
Class
Date
1.

She has … some novels.

a)

Write

b)

Writting

c)

Wrote

d)

Written

2.

Your mother has .... your favorite food

a)

cook

b)

cooked

c)

cookeb

d)

cooking

3.

Choose the best sentence !

a)

She been has in Canada since 2002

b)

She in Canada since 2002 has been

c)

She has been in Canada since 2002

d)

Since 2002 Canada has been in she

4.

Please translate into Indonesian !

"Have you ever been to Bali ?"

a)

Apakah kamu pernah tinggal di Bali ?

b)

Kamu pernah ke Bali

c)

Apakah Bali itu indah ?

d)

Apakah kamu pernah ke Bali ?

5.

I……studied for two hours

a)

Have

b)

Has

c)

Been

d)

Had

6.

We…….here since yesterday

a)

Have been

b)

Has been

c)

Had been

d)

Has

7.

She .... read this new novel together since yesterday

a)

Has been

b)

Has

c)

Have been

d)

Have

8.

We have…….this film since last night

a)

Watch

b)

Watching

c)

Watched

d)

Watches

9.

Sara _______________(forget) her money.

a)

has forget

b)

have forgot

c)

has forgotten

d)

has forgot

10.

Please Translate into Indonesian

"I haven’t finished reading this novel yet"

a)

Saya belum membaca majalah ini

b)

saya sudah selesai membaca novel ini

c)

Saya belum selesai membaca novel ini

d)

Apakah saya sudah selesai membaca novel ini ?