wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

daily test4

Total questions: 10

Worksheet time: 15mins

Name
Class
Date
1.

... Jessica been ... for her cat for a week? (Apakah Jessica telah mencari kucingnya selama satu minggu?)

a)

Have, looked

b)

Has, looked

c)

Have, looking

d)

Has, looking

2.

Have you already ... the homework? (Sudahkah kamu menyelesaikan PR?)

a)

finish

b)

finishes

c)

finished

d)

finishing

3.

James' little brother ... sick for three days. (Adik laki-lakinya James telah sakit selama 3 hari.)

a)

has

b)

have

c)

has been

d)

have been

4.

Mrs. Nina ... already. (Bu Nina sudah tidur.)

a)

has been sleeping

b)

has slept

c)

slept

d)

sleeps

5.

Mr. Albert ... a teacher since 2018. (Pak Albert telah menjadi seorang guru sejak 2018)

a)

has been

b)

have been

c)

has

d)

have

6.

Diana … sung this song since she was 8.

a)

has

b)

have

c)

has been

d)

have been

7.

They have … me about this story.

a)

tell

b)

told

c)

tells

d)

telling

8.

We . . . . . out of gasoline.

a)

has been run

b)

have been run

c)

have just run

d)

has just run

9.

We arrived at 8:05, but the train ….already left.

a)

is

b)

are

c)

have

d)

has

10.

James has not … his homework yet.

a)

finished

b)

finish

c)

finishes

d)

finishing