wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

TENSES REVISION

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

____ English for two years.

a)

I was studying

b)

I am studying

c)

I would have been studying

d)

I have been studying

2.

Tomorrow, ____ to the dentist.

a)

I going

b)

was going to

c)

I will go

d)

I am going

3.

She ___ it last week.

a)

will buy

b)

buys

c)

had bought

d)

bought

4.

They ___ the party before he arrived.

a)

have finished

b)

had finished

c)

had been finished

d)

have been finished

5.

By this time next year he ___ university.

a)

is gaduating

b)

is going to graduate

c)

will be graduating

d)

will have graduated

6.

He (have) ..............dinner now.

a)

have

b)

has

c)

is having

d)

having

7.

My children (play)...............soccer at this time.

a)

play

b)

plays

c)

is playing

d)

are playing

8.

She (like)............ reading books in her free time.

a)

like

b)

likes

c)

is liking

d)

liking

9.

Dan (talk)............. on the phone right now.

a)

talk

b)

talks

c)

talking

d)

is talking

10.

12. Listen! Someone __________________(say).

a)

says

b)

said

c)

had said

d)

is saying

11.

She came into the room while they ...... television.

a)

watched

b)

have watched

c)

are watching

d)

were watching

12.

My teacher arrived after we ..... for him for ten minutes

a)

was waiting

b)

have waited

c)

had waited

d)

waited

13.

She ..... here but she doesn’t work here now.

a)

has worked

b)

had work

c)

used to work

d)

used to working

14.

____ the police _____ the thieves at this moment?

a)

Is ... catching

b)

Are...catching

c)

Do...catch

d)

Did...catch

15.

The sun _____ in the east.

a)

rise

b)

rises

c)

rose

d)

is rising

16.

Henry________ into the restaurant when the writer was having dinner.

a)

was going

b)

went

c)

has gone

d)

did go

17.

Last year, some friends ______________ to the USA.

a)

went

b)

go

c)

did go

18.
How long……………………(she/work) for this company?
a)
have she work
b)
is she working
c)
does she work
d)
has she worked
19.
She ................. (write) three books so far.
a)
has written
b)
wrote
c)
have wrote
d)
writes
20.
We ............................. (watch) TV at 6 yesterday.
a)
watched
b)
were watching
c)
have watched
d)
was watched