wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present tenses

Total questions: 25

Worksheet time: 8mins

Name
Class
Date
1.
1.I am waiting for you
a)
Present Perfect
b)
Present simple
c)
Present Perfect Continuous
d)
Present Continuous
2.
2.He hasn't done his homework yet
a)
Present Simple
b)
Present Continuous
c)
Present Perfect Continuous
d)
Present Perfect
3.
She goes to work every week
a)
Present Simple
b)
Present Continuous
c)
Present Perfect Continuous
d)
Present perfect
4.
He has been writing this book for 3 years
a)
Present Simple
b)
Present Perfect
c)
Present Perfect Continuous
d)
Present Continuous
5.
She doesn't cook for her family
a)
Present Simple
b)
Present Perfect
c)
Present Perfect Continuous
d)
Present Continuous
6.
My friends have already organized the party
a)
Present Simple
b)
Present Perfect
c)
Present Perfect Continuous
d)
Present Continuous
7.
Has she come?
a)
Present Simple
b)
Present Perfect
c)
Present Perfect Continuous
d)
Present Continuous
8.

He ____ (drive) an automatic car before.

a)

doesn´t drive

b)

isn´t driving

c)

hasn´t driven

d)

hasn´t been driving

9.

Eric _____ (always/ live) in that flat.

a)

always lives

b)

is always living

c)

has always lived

d)

has always been living

10.

You look tired, obviously you ___ (work) all day.

a)

work

b)

are working

c)

have worked

d)

have been working

11.

Why ____ (he/ drive) on the wrong side of the road?

a)

does he drive

b)

is he driving

c)

has he driven

d)

has he been driving

12.

Mark ´s studying engineering. He ____ (do) practical work for the last six months.

a)

does

b)

is doing

c)

has done

d)

has been doing

13.

The people in the flat upstairs ____ (disturb) us every night this week.

a)

disturb

b)

are disturbing

c)

have disturbed

d)

have been disturbing

14.

Jane ____ (find) my glasses, so I can see again.

a)

finds

b)

found

c)

has found

d)

has been finding

15.

This is the first warm day we ____ (have) this year.

a)

have

b)

are having

c)

have had

d)

have been having

16.

My parents ____ (live) with me just now.

a)

live

b)

are living

c)

have lived

d)

have been living

17.

Laura has just finished cooking dinner.

a)

Present Simple

b)

Present Continuous

c)

Present Perfect Simple

d)

Present Perfect Continuous

18.

He's been reading the magazine all morning.

a)

Present Simple

b)

Present Continuous

c)

Present Perfect Simple

d)

Present Perfect Continuous

19.

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

a)

looks

b)

is looking

c)

has been looking

d)

look

20.

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

a)

's called

b)

's been calling

c)

called

d)

've called

21.

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

a)

lose

b)

lost

c)

've lost

d)

've been losing

22.

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

a)

's been crying

b)

's cried

c)

cried

d)

cries

23.

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

a)

are visiting

b)

visit

c)

's visited

d)

have been visiting

24.

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

a)

since

b)

science

c)

for

d)

fore

25.

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

a)

has written

b)

has been writing

c)

writes

d)

has writen