wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

English Tenses Quiz

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

She ___ to school every day.

a)

go

b)

goes

c)

went

d)

going

2.

I ___ my homework now.

a)

do

b)

did

c)

am doing

d)

does

3.

They ___ a movie last night.

a)

watch

b)

watched

c)

watches

d)

watching

4.

We ___ to the party tomorrow.

a)

will go

b)

going

c)

went

d)

go

5.

She ___ to the market yesterday.

a)

goes

b)

went

c)

will go

d)

going

6.

I ___ tea in the evening.

a)

drank

b)

drinks

c)

drink

d)

drunk

7.

They ___ their homework by 8 PM.

a)

finish

b)

finished

c)

will finish

d)

had finished

8.

He ___ in London for five years.

a)

lives

b)

lived

c)

is living

d)

has lived

9.

The baby ___ when the phone rang.

a)

slept

b)

was sleeping

c)

is sleeping

d)

had slept

10.

We ___ our lunch already.

a)

have had

b)

had

c)

will have

d)

having

11.

They ___ to the zoo next week.

a)

go

b)

went

c)

will go

d)

gone

12.

He ___ to the office at 9 am every day.

a)

goes

b)

going

c)

went

d)

go

13.

I ___ TV when she called.

a)

watch

b)

watched

c)

was watching

d)

have watched

14.

She ___ in this school since 2018.

a)

teaches

b)

is teaching

c)

has taught

d)

taught

15.

We ___ the result tomorrow.

a)

will know

b)

know

c)

knew

d)

knowing

16.

I ___ reading this book for two hours.

a)

am

b)

have been

c)

had

d)

was

17.

By the time you arrive, he ___ cooking.

a)

will have finished

b)

has finished

c)

will finishing

d)

finished

18.

They ___ here since morning.

a)

were waiting

b)

waited

c)

have been waiting

d)

had waited

19.

She ___ when the bell rang.

a)

is sleeping

b)

was sleeping

c)

has slept

d)

had slept

20.

I ___ my project before the deadline.

a)

have completed

b)

had completed

c)

was completing

d)

complete

21.

We ___ in this city for 10 years.

a)

live

b)

lived

c)

have lived

d)

living

22.

He ___ breakfast before he left.

a)

has eaten

b)

had eaten

c)

eats

d)

ate

23.

They ___ for the exam now.

a)

study

b)

studied

c)

are studying

d)

studies

24.

I ___ my homework yet.

a)

didn’t finish

b)

haven’t finished

c)

won’t finish

d)

not finished

25.

We ___ a lot by the end of the year.

a)

will learn

b)

will have learned

c)

are learning

d)

learn

26.

He ___ for the company since 2010.

a)

worked

b)

is working

c)

has worked

d)

had worked

27.

They ___ before I reached the hall.

a)

leave

b)

had left

c)

were leaving

d)

have left

28.

I ___ this lesson three times already.

a)

read

b)

am reading

c)

have read

d)

was reading

29.

We ___ our dinner by 9 PM.

a)

will finish

b)

finish

c)

will have finished

d)

had finished

30.

She ___ songs all evening yesterday.

a)

is singing

b)

was singing

c)

sang

d)

has sung

31.

I ___ my umbrella when it started to rain.

a)

didn’t have

b)

don’t have

c)

hasn’t

d)

hadn’t

32.

When we got home, the children ___ TV.

a)

watched

b)

have watched

c)

were watching

d)

had watched

33.

I ___ him since last year.

a)

didn’t see

b)

haven’t seen

c)

hadn’t seen

d)

don’t see

34.

They ___ to the new mall yet.

a)

didn’t go

b)

hasn’t gone

c)

haven’t gone

d)

hadn’t gone

35.

He ___ at 7 AM every day.

a)

get up

b)

gets up

c)

getting up

d)

got up

36.

I ___ for you for an hour!

a)

was waiting

b)

waited

c)

have been waiting

d)

wait

37.

___ you ever visited a zoo?

a)

Did

b)

Have

c)

Do

d)

Had

38.

She ___ when I entered the room.

a)

writes

b)

was writing

c)

wrote

d)

has written

39.

I think it ___ tomorrow.

a)

rains

b)

rained

c)

will rain

d)

rain

40.

He ___ to school when he was five.

a)

goes

b)

went

c)

going

d)

gone

41.

By next year, she ___ her degree.

a)

gets

b)

will get

c)

will have got

d)

is getting

42.

I ___ my book at home yesterday.

a)

forgot

b)

have forgotten

c)

forget

d)

had forgot

43.

We ___ when the teacher came.

a)

were talking

b)

are talking

c)

talked

d)

had talked

44.

The train ___ before I reached the station.

a)

has left

b)

had left

c)

leaves

d)

leaving

45.

She ___ hard these days.

a)

works

b)

working

c)

is working

d)

has worked

46.

___ he finished his lunch?

a)

Does

b)

Did

c)

Has

d)

Is

47.

They ___ for the match next week.

a)

preparing

b)

are preparing

c)

prepares

d)

prepared

48.

I ___ a movie when he called.

a)

watching

b)

was watching

c)

watched

d)

have watched

49.

We ___ here since morning.

a)

sit

b)

are sitting

c)

have been sitting

d)

sat

50.

He ___ his work by the time we arrived.

a)

finished

b)

has finished

c)

had finished

d)

was finishing