wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

English Tenses

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

My father is so tired since he … our garden all day for planting vegetables.

a)

has been preparing

b)

has prepared

c)

prepares

d)

will prepare

2.

The team … basketball all day yesterday.

a)

are going to play

b)

will play

c)

is playing

d)

was playing

3.

He … the community college tomorrow.

a)

are attending

b)

is attending

c)

will be attending

d)

was attend

4.

We sometimes … in the grocery store.

a)

meets

b)

meet

c)

met

d)

will meet

5.

I had slept when you ... yesterday.

a)

called

b)

are calling

c)

call

d)

will going to call

6.

When he came last night, the cake ….

a)

had run out

b)

is running out

c)

will run out

d)

would run

7.

The class … the documentary film next Monday.

a)

had watched

b)

will have watched

c)

is watching

d)

watched

8.

… the application form ?

a)

Had have complete

b)

Will you completing

c)

Have you completed

d)

Complete you have

9.

My brother … English course for six months by the end of this year.

a)

took

b)

is taken

c)

was taking

d)

will have been taking

10.

It … sunny tomorrow.

a)

was

b)

is

c)

will

d)

will be

11.

Who … towards the post office right now ?

a)

is walking

b)

would walk

c)

will be walk

d)

walked

12.

They … for an hour before the doctor came.

a)

waited

b)

have to waited

c)

will waiting

d)

had been waiting

13.

I … to your party if you invited me.

a)

coming

b)

would have

c)

would come

d)

will came

14.

I … the conference if I was in Jakarta.

a)

am attending

b)

would be attending

c)

attending

d)

attention

15.

If you had saved your jewelry and money in a safety deposit box, they ...

a)

wouldn’t have gone

b)

would go

c)

went

d)

going

16.

If his visa had been approved, he … working abroad for a week.

a)

would have

b)

will

c)

should

d)

is

17.

You can … fresh fruits at the farmer’s market.

a)

gets

b)

get

c)

getting

d)

got

18.

The ships … tonight at 10 pm.

a)

arrived

b)

arrives

c)

arrive

d)

arrival

19.

My friend … for a job in Jakarta.

a)

looked

b)

are looking

c)

looking is

d)

is looking

20.

The children … in the garden.

a)

shall playing

b)

are play

c)

is playing

d)

are playing

21.

The sun … brightly today.

a)

is shining

b)

shine

c)

shone

d)

was shine

22.

We … here since yesterday.

a)

been

b)

have

c)

has been

d)

have been

23.

I have … a delicious food for him.

a)

cooking

b)

cook

c)

cooked

d)

cooks

24.

They have … in Bandung since 2001.

a)

lives

b)

lived

c)

life

d)

living

25.

I have … a letter for 2 hours.

a)

written

b)

write

c)

writing

d)

wrote

26.

She has been … at that company for two years.

a)

working

b)

worked

c)

works

d)

work

27.

It … raining heavily all day.

a)

have

b)

has been

c)

had

d)

having

28.

I … to your office yesterday.

a)

walks

b)

walking

c)

walked

d)

will walk

29.

We … in this restaurant three days ago.

a)

eats

b)

eaten

c)

eat

d)

ate

30.

My family … Bali last year.

a)

shall visit

b)

visiting

c)

visit

d)

visited

31.

Someone tried to steal her phone while she … for a railway ticket.

a)

was queuing

b)

were queued

c)

would queue

d)

will queue

32.

I … my document before the power went out in the computer lab.

a)

were save

b)

would saving

c)

saving

d)

has saved

33.

The senior engineer … the project for a year before he resigned.

a)

had been being managed

b)

be managing

c)

had been managing

d)

being managed

34.

I … to your house next week.

a)

came

b)

will come

c)

am coming

d)

was come

35.

I will meet you in this room …

a)

tomorrow

b)

yesterday

c)

now

d)

last month

36.

I … during rush hour.

a)

will be driving

b)

will having drive

c)

would be driven

d)

drove away

37.

We will be … the news at 8 pm.

a)

watched

b)

watching

c)

were watch

d)

watch are

38.

Will you … the contracts by Monday ?

a)

mailing

b)

having mail

c)

have mailed

d)

to have mail

39.

The films run all night. We … movies for six hours by the time the feature comes on.

a)

are watch

b)

was watching

c)

would watched

d)

will have been watching

40.

She often … books in library.

a)

was read

b)

is reading

c)

read

d)

reads