wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Tenses

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

The boy ___________his homework and now he _________-TV.

a)

already has done, watches

b)

already does, has watched

c)

has already done, is watching

2.

They___________ about Russian traditions since the beginning of the lesson.

a)

have been talking

b)

are talking

c)

talk

3.

This is the best conference I ________.

a)

am

b)

have ever been to

c)

ever have been to it

4.

The postman usually __________ at 9 in the morning. It is half past 9 now but he ___________

a)

comes, has not come yet

b)

comes, has not been coming

c)

is coming, has not come yet

5.

They__________ the walls and they ___________nice.

a)

have painting, are looking

b)

have painted, look

c)

have been painting, look

6.

The economic situation in the world is already bad and it __________worse.

a)

is getting

b)

gets

c)

have gotten

7.

My sister  __________ her homework now. (to do)

a)

has done

b)

has been doing

c)

is doing

d)

does

8.

The baby always___________ after dinner. (to sleep)

a)

sleeps

b)

is sleeping

c)

has slept

d)

has been sleeping

9.

I __________English exercises twice a week. (to write)

a)

write

b)

am writting

c)

have written

d)

have been writing

10.

We __________  (not travel) by train very often.

a)

dont't travel

b)

aren't traveling

c)

have traveled

d)

have been travelling

11.

I (not to see) him for ages.

a)

don't see

b)

am not seeing

c)

haven't seen

d)

haven't been seeing

12.

He (to do) his lessons since lunch.

a)

does

b)

is doing

c)

has done

d)

has been doing

13.

I (to drive) since I was 17.

a)

drive

b)

is driving

c)

have driven

d)

have been driving

14.

I (never to hear) that song before.

a)

never hear

b)

is never hearing

c)

have never heard

d)

have never been hearing

15.

My friend ________ his homework in the afternoon as a rule. (to do)

a)

does

b)

is doing

c)

has done

d)

has been doing