wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

english

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

I……studied for two hours

a)

have

b)

has

c)

had

d)

been

2.

We…….here since yesterday

a.has been

b.have been

c.had been

d.has

a)

has been

b)

have been

c)

had been

d)

has

3.

I have……a letter for 2 hours

a)

write

b)

wrote

c)

written

d)

writing

4.

They have…….me about this story

a)

tell

b)

told

c)

telling

d)

tells

5.

Diana…….sung this song

a)

had

b)

has

c)

have

d)

having

6.

Sinta has…….to the school for 3 hours

a)

go

b)

goes

c)

gone

d)

went

7.

Diana has……..for two hours

a)

sleep

b)

slept

c)

sleeping

d)

sleeped

8.

Nata : My father . . . . . his job.

a)

Has just lost

b)

Have just lost

c)

Losing

d)

Loses

9.

Fadhil . . . . . in that Company for 2 years.

a)

Serve

b)

Have served

c)

Serving

d)

Has served

10.

They . . . . . resigned their current jobs this year.

a)

Have

b)

Has

c)

Are

d)

Were

11.

We . . . . . out of gasoline.

a)

Have just run

b)

Has just run

c)

Have just running

d)

Has just running

12.

We have…….this film since last night

a)

watching

b)

watched

c)

watches

d)

watch

13.

We……..cooked this delicious food special for you

a)

had

b)

has

c)

have

d)

having

14.

Which one is correct?

a)

Diana has been in Jakarta for 5 years

b)

Andin has been in Surabaya since 6 years

c)

Nani has work in that office for many years

d)

Yanti has live in Jakarta since 1999

15.

Which one is correct?

a)

They have be married for ten years

b)

They have been married for ten years

c)

They have been married since ten years

d)

They has been married for ten years