Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

1. How often does Peter go to the swimming pool? – He ___ to the swimming pool every day. He likes swimming.

a)

goes

b)

is going

c)

is gone

d)

has been going

2.

When is the best time to call you? – I usually ___ till nine in the evening. Call me around ten, if you can.

a)

work

b)

am working

c)

have worked

d)

have been working

3.

Please be quiet. My children ___ now.

a)

sleeping

b)

have slept

c)

have been sleeping

d)

are sleeping

4.

She can't go to the movies. She ___ her homework yet.

a)

isn't doing

b)

haven't done

c)

hasn't been doing

d)

hasn't done

5.

Let's ask Anna to make apple pie for dessert. She ___ great apple pies

a)

makes

b)

is making

c)

has been making

d)

has made

6.

The sun ___ in the east

a)

rises

b)

is rising

c)

has risen

d)

has been rising

7.

Listen! Someone ___ the piano. Do you hear it? – Yes.

a)

plays

b)

is playing

c)

has played

d)

has been playing

8.

What is Linda doing? - She ___ dinner.

a)

cooks

b)

has been cooking

c)

has cooked

d)

is cooking

9.

Tanya ___ France several times.

a)

has been visiting

b)

is visiting

c)

visits

d)

has visited

10.

We ___ this report for four hours. I'm tired. Let's have a break.

a)

are writing

b)

have been writing

c)

write

d)

have written

11.

She can't come to the phone now because she ___ for tomorrow's test.

a)

studies

b)

is studying

c)

has studied

d)

has been studying

12.

They must be at the sports ground now. They usually ___  basketball on Fridays.

a)

have been playing

b)

are playing

c)

play

d)

have played

13.

I ___ my work already. I'm ready to go for a walk with you.

a)

finish

b)

have finished

c)

am finishing

d)

have been finishing

14.

 I ___ breakfast right now. Can you call a little later?

a)

cook

b)

am cooking

c)

have cooked

d)

have been cooking

15.

 I ___ this book. Can I borrow it for a week or so?

a)

don't read

b)

am not reading

c)

haven't read

d)

haven't been reading

16.

Sarah is good at languages. She ___ French, Spanish and German.

a)

is speaking

b)

has spoken

c)

has been speaking

d)

speaks

17.

So far, he ___ five stories for children.

a)

writes

b)

is writing

c)

has been writing

d)

has written

18.

We ___ for their answer for two months already.

a)

wait

b)

has waited

c)

are wating

d)

have been waiting

19.

She ___ since Monday.

a)

is sick

b)

is being sick

c)

has been sick

d)

has been being sick

20.

We ___ our invention yet.

a)

haven't patented

b)

aren't patenting

c)

haven't been patenting

d)

don't patent