Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Tenses

Total questions: 20

Worksheet time: 14mins

Name
Class
Date
1.

Susan.......................tired.

a)

looks

b)

is looking

c)

has been looking

d)

look

2.

Melanie ...................................married at 3 this afternoon.

a)

gets

b)

is getting

c)

is geting

d)

has been getting

3.

More and more forests ............................................because of fires.

a)

disappear

b)

have been disappear

c)

disappears

d)

are disappearing

4.

He...............................a letter for two hours.

a)

's been writing

b)

've been writing

c)

has been writing

d)

's written

5.

She ........................two clients since 12 o'clock.

a)

's called

b)

's been calling

c)

called

d)

've called

6.

They.............. home.

a)

've gone

b)

have gone

c)

've been

d)

've gone to

7.

I ................10 pounds.

a)

lose

b)

lost

c)

've lost

d)

've been losing

8.

Her eyes are red. She .....................................

a)

's been crying

b)

's cried

c)

cried

d)

cries

9.

The Browns ...........................us tonight.

a)

are visiting

b)

visit

c)

's visited

d)

have been visiting

10.

Be quiet! I..................... to the news.

a)

listen

b)

'm listening

c)

've been listening

d)

've listen

11.

He ............................ the dentist.

a)

's been to

b)

's gone

c)

's been

d)

've been to

12.

I haven't seen him ........... last week.

a)

since

b)

science

c)

for

d)

fore

13.

The film ....................at 11.00

a)

start

b)

starts

c)

will start

d)

startes

14.

I am really tired. I ...................all night.

a)

've been working

b)

been working

c)

've worked

d)

worked

15.

Anna .................the letters. Can you send them please?

a)

has written

b)

has been writing

c)

writes

d)

has writen

16.

I .......... films to books.

a)

prefer

b)

am preferring

c)

preffer

d)

've preferred

17.

I .............. a bus to school today because my bike is broken.

a)

take

b)

am taking

c)

've been taking

d)

've take

18.

I.....................200 cookies.

a)

've been baking

b)

've baked

c)

have baked

d)

bakes

19.

Tim ..................since 2pm.

a)

sleeps

b)

is sleeping

c)

's been sleeping

d)

's slept

20.

We ................Mary for ages.

a)

haven't seen

b)

have seen

c)

've been seeing

d)

've see