wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Mixed Grammar Tenses

Total questions: 159

Worksheet time: 1hrs 20mins

Name
Class
Date
1.

Put the verbs in brackets into the correct form to complete the sentence:

When I ____ (look) out of the window, I ____ (see) John.

(a)  

2.

Put the verbs in brackets into the correct form to complete the sentence:

____ you ever ____ (play) the piano since you left school?

(a)  

3.

Put the verb in brackets into the correct form to complete the sentence:

I (a)   (not see) him for two days.

4.

Put the verbs in brackets into the correct form to complete the sentence:

When he ____ (try) to open the door, he ____ (drop) his key.

(a)  

5.

Put the verb in brackets into the correct form to complete the sentence:

They (a)   (live) in this house since 1987.

6.

Put the verbs in brackets into the correct form to complete the sentence:

My father ____ (wash) his car while my mother and I ____ (prepare) dinner.

(a)  

7.

Put the verbs in brackets into the correct form to complete the sentence:

____ you ____ (meet) her yesterday?

(a)  

8.

Put the verb in brackets into the correct form to complete the sentence:

Mary (a)   (be) in London for three days.

9.

Put the verbs in brackets into the correct form:

The headmaster ____ (enter) the classroom when they ____ (write) their exams.

(a)  

10.

Put the verb in brackets into the correct form to complete the sentence:

He (a)   (buy) a new car last week.

11.

Put the verb in brackets into the correct form to complete the sentence:

I think that they (a)   (arrive) tomorrow morning.

12.

Put the verbs in brackets into the correct form:

Last Wednesday they ____ (play) chess after they ____ (do) their homework.

(a)  

13.

Fill the sentence with the correct verb form:

I ____ (learn) English for seven years now.

a)

learn

b)

have learnd

c)

am learning

d)

have been learning

14.

Fill the sentence with the correct verb form:

Last year I wasn't working hard enough for English, that's why my marks ____ (not / be) really that good then.

a)

weren't

b)

didn't be

c)

weren't be

d)

haven't be

15.

Fill the sentence with the correct verb form:

As I want to pass my English exam successfully next year, I ____ (study) harder this term.

a)

study

b)

will study

c)

am going to study

d)

will be studying

16.

Fill the sentence with the correct verb form:

During my last summer holidays, my parents ____ (send) me on a language course to London.

a)

send

b)

sent

c)

sented

d)

have send

17.

Fill the sentence with the correct verb form:

The trip was great and I think I ____ (learn) a lot.

a)

learnet

b)

learn

c)

learned

d)

was learning

18.

Fill the sentence with the correct verb form:

Before I ____ (go) to London, I ____ (not / enjoy) learning English.

a)

went - didn't enjoy

b)

have gone - haven't enjoyed

c)

went - hadn't enjoyed

d)

have gone - didn't enjoy

19.

Fill the sentence with the correct verb form:

At the moment I _____ (revise) English grammar.

a)

revise

b)

revising

c)

revised

d)

am revising

20.

Fill the sentence with the correct verb form:

My exam ____ (be) on 15 May, so there ____ (not / be) any time to be lost.

a)

is - isn't

b)

will be - isn't

c)

isn't - won't be

d)

will be - won't be

21.

Fill the sentence with the correct verb form:

After my apprenticeship, maybe I ____ (go) back to London to work there for a while

a)

go

b)

will go

c)

'm going

d)

will be going

22.

Fill the sentence with the correct verb form:

What (a)   your name?

23.

Fill the sentence with the correct verb form:

Where (a)   you live?

24.

Fill the sentence with the correct verb form:

How old (a)   they?

25.

Fill the sentence with the correct verb form:

He (a)   driving a lorry.

26.

Fill the sentence with the correct verb form:

My dad (a)   up at seven.

27.

Fill the sentence with the correct verb form:

They ____ swim.

(more than one answer is possible)

a)

can

b)

can't

c)

ought

d)

have

28.

Fill the sentence with the correct verb form:

We (a)   to the cinema last night.

29.

Fill the sentence with the correct verb form:

I ____ want to talk.

a)

don't

b)

can't

c)

can

d)

need

30.

Fill the sentence with the correct verb form:

We ____ to Paris next month.

(more than one answer is possible)

a)

go

b)

will go

c)

're going to

d)

will be going

31.

Fill the sentence with the correct verb form:

Where ____ yesterday?

(more than one answer is possible)

a)

did you go

b)

have you been

c)

did you went

d)

were you

32.

Fill the sentence with the correct verb form:

When ____ she go?

(more than one answer is possible)

a)

do

b)

does

c)

did

d)

will

33.

Fill the sentence with the correct verb form:

she your girlfriend?

(a)  

34.

Fill the sentence with the correct verb form:

She ____ a whale two days ago.

a)

saw

b)

have seen

c)

sees

d)

seen

35.

Fill the sentence with the correct verb form:

It ____ raining all day.

(more than one answer is possible)

a)

are

b)

has been

c)

was

d)

will

36.

Fill the sentence with the correct verb form:

He often ____ bowling.

a)

goes

b)

is going

c)

went

d)

was going

e)

is going to go

37.

Fill the sentence with the correct verb form:

At the moment I ____ my car.

a)

drive

b)

am driving

c)

drove

d)

was driving

e)

am going to drive

38.

Fill the sentence with the correct verb form:

Last night I ____ a letter to my friend.

a)

write

b)

is writing

c)

wrote

d)

was writing

e)

am going to write

39.

Fill the sentence with the correct verb form:

Yesterday at ten to four, she ____ a book.

a)

reads

b)

is reading

c)

read

d)

was reading

e)

is going to read

40.

Fill the sentence with the correct verb form:

I ____ a delicious apple right now.

a)

eat

b)

am eating

c)

ate

d)

was eating

e)

am going to eat

41.

Fill the sentence with the correct verb form:

This morning at 10 o'clock it ____

a)

rains

b)

is raining

c)

rained

d)

was raining

e)

is going to rain

42.

Fill the sentence with the correct verb form:

She ____ the bus in two minutes.

a)

takes

b)

is taking

c)

took

d)

was taking

e)

is going to take

43.

Fill the sentence with the correct verb form:

I always ____ a helmet when I go cycling.

a)

wear

b)

am wearing

c)

wore

d)

was wearing

e)

am going to wear

44.

Fill the sentence with the correct verb form:

Yesterday the chef ____ a delicious pizza.

a)

makes

b)

is making

c)

made

d)

was making

e)

is going to make

45.

Fill the sentence with the correct verb form:

He is at work. He ____ overalls at the moment.

a)

wears

b)

is wearing

c)

wore

d)

was wearing

e)

is going to wear

46.

Fill the sentence with the correct verb form:

Alfred Nobel ____ the Nobel Prizes.

a)

establishes

b)

is establishing

c)

established

d)

was establishing

e)

is going to establish

47.

Fill the sentence with the correct verb form:

Yesterday at quarter past one Linda ____ to music.

a)

listens

b)

is listening

c)

listened

d)

was listening

e)

is going to listen

48.

Fill the sentence with the correct verb form:

Jesse Owens ____ five world records in 1935.

a)

breaks

b)

is breaking

c)

broke

d)

was breaking

e)

is going to break

49.

Fill the sentence with the correct verb form:

Fred ___ a rock and broke the window.

a)

throws

b)

thrown

c)

threw

d)

throwing

50.

Fill the sentence with the correct verb form:

He is ___ the window.

a)

opened

b)

open

c)

opening

d)

opens

51.

Fill the sentence with the correct verb form:

He stood up and ___ the room.

a)

leaves

b)

leave

c)

left

d)

leaving

52.

Fill the sentence with the correct verb form:

Ms. Franklin ___ us music.

a)

teach

b)

teaches

c)

teachs

d)

teaching

53.

Fill the sentence with the correct verb form:

The president is ___ a speech now.

a)

gives

b)

giving

c)

give

d)

gave

54.

Fill the sentence with the correct verb form:

He was very busy so he ___ to the party.

a)

did not went

b)

does not went

c)

did not go

d)

went not

55.

Fill the sentence with the correct verb form:

I ___ know who she is.

a)

not

b)

don't

c)

doesn't

d)

haven't

56.

Fill the sentence with the correct verb form:

They ___ as fast as they could, but they missed the bus.

a)

ran

b)

run

c)

runs

d)

running

57.

Fill the sentence with the correct verb form:

My uncle ___ me a story last Saturday.

a)

told

b)

tells

c)

tell

d)

telling

58.

Fill the sentence with the correct verb form:

My brother ___ Korean.

a)

does not speak

b)

do not speaking

c)

does not speaks

d)

do not speak

59.

Fill the sentence with the correct verb form:

Each of them ___ to a different school.

a)

go

b)

goes

c)

going

d)

have gone

60.

Fill the sentence with the correct verb form:

Every one of them ___ to the radio every day.

a)

listen

b)

listens

c)

listening

d)

listened

61.

Fill the sentence with the correct verb form:

She ____ college last year.

a)

was leaving

b)

left

c)

had left

d)

have left

62.

Fill the sentence with the correct verb form:

Our team ____ them yesterday.

a)

had defeated

b)

defeated

c)

was defeated

d)

was defeating

63.

Fill the sentence with the correct verb form:

I ____ TV when dad arrived.

a)

watched

b)

was watching

c)

had watching

d)

had watched

64.

Fill the sentence with the correct verb form:

After she ____ her breakfast, she went to work.

a)

eat

b)

had eaten

c)

was eating

d)

ate

65.

Fill the sentence with the correct verb form:

By the time I reached the station, the train ____.

a)

departed

b)

was departing

c)

have departed

d)

had departed

66.

Fill the sentence with the correct verb form:

She ____ here yesterday.

a)

came

b)

had come

c)

has come

d)

was coming

67.

Fill the sentence with the correct verb form:

He ____ home late when the accident occurred.

a)

drove

b)

was driving

c)

had driven

d)

has driven

68.

Fill the sentence with the correct verb form:

The guests had left before I ____ home.

a)

reached

b)

was reaching

c)

had reached

d)

has reached

69.

Fill the sentence with the correct verb form:

I ____ sleep well last night.

a)

hadn't

b)

wasn't

c)

doesn't

d)

didn't

70.

Fill the sentence with the correct verb form:

Every morning, he ____ for a walk.

a)

was going

b)

went

c)

had gone

d)

has gone

71.

Fill the sentence with the correct verb form:

She ____ when she heard the news.

a)

was weeping

b)

weep

c)

wept

d)

had wept

72.

Fill the sentence with the correct verb form:

I thought of it just when you ____ your mouth.

a)

was opening

b)

had opened

c)

opened

d)

are opened

73.

Fill the sentence with the correct verb form:

I ____ you if you say that word again.

a)

am hitting

b)

will be hitting

c)

will hit

d)

is going to hit

74.

Fill the sentence with the correct verb form:

I think our team ____.

a)

will win

b)

is going to win.

c)

will be winning

d)

win

75.

Fill the sentence with the correct verb form:

____I help you with the housework?

a)

Shall

b)

Would

c)

Must

d)

Ought

76.

Fill the sentence with the correct verb form:

This time tomorrow I ____ a discussion with my boss.

a)

will have

b)

have

c)

am having

d)

will be having

77.

Fill the sentence with the correct verb form:

I ____ home late tonight.

a)

am

b)

will be

c)

would be

d)

shall be

78.

Fill the sentence with the correct verb form:

I will phone you when I ____ time.

a)

will have

b)

would have

c)

will be having

d)

have

79.

Fill the sentence with the correct verb form:

I will discuss your situation with my boss when I ____ him tomorrow.

a)

meet

b)

will meet

c)

would meet

d)

met

80.

Fill the sentence with the correct verb form:

I will follow you wherever you ____.

a)

are going

b)

will go

c)

go

d)

went

81.
Aidra and Mia _______ their father's motorcycle this morning.
a)
wash
b)
washes
c)
washed
d)
washing
82.
They were ________ the floor when the bell rang just now.
a)
swept
b)
sweeping
c)
sweep
83.
The Year 6 pupils of SKRPB _______ Museum Negara last school holiday.
a)
visited
b)
visits
c)
visit
84.
The baby _______ soundly.
a)
sleep
b)
sleeps
c)
sleeping
d)
slept
85.
Jesse's father usually ______ every weekend.
a)
cycle
b)
cycles
c)
cycled
86.
They were _______ along the road.
a)
walk
b)
walked
c)
walking
87.
Jim _________ his teeth twice a day.
a)
brushes
b)
brushed
c)
brush
d)
brushing
88.
He _____ for half an hour this morning.
a)
run
b)
ran
c)
runnin
89.
Tok Wan _______ a big fish yesterday when he _____ out fishing with his friends.
a)
catches, goes
b)
caught, went
c)
catch, go
90.
Salleh _____ so tired last night. He _______ barely stay awake.
a)
is, can
b)
was, can
c)
was, could
91.

While Nora _______ reading a book, her brothers were playing chess.

a)

is

b)

am

c)

was

d)

were

92.

We ____ working in the garden when my sister called us.

a)

were

b)

was

c)

is

d)

am

93.

Ali ____ studying while his brother is sleeping soundly on the bed.

a)

were

b)

was

c)

is

d)

are

94.

While Selina ____ smelling the roses, a bee stung her.

a)

is

b)

are

c)

was

d)

were

95.

Ravi and Ah Tak always _________ their favourite cartoon together.

a)

watches

b)

watch

96.

Grandpa was enjoying himself while Johnny was ___________ him playing.

a)

watch

b)

watches

c)

watching

d)

watched

97.

Tick (/) all words in Past Tense.

a)

ate

b)

cleans

c)

went

d)

bought

98.

Tick (/) all words in Present Tense

a)

orders

b)

listen

c)

plays

d)

watched

99.

"The thieves came into the house while nobody was home"

The sentence above is in ___________.

a)

Present Tense

b)

Past Tense

100.

"Ali enjoys having a cup of hot Milo every morning"

The sentence is in ___________.

a)

Past Tense

b)

Present Tense

101.

Up to now, we _______a lot of information about her.

a)

will have learnt

b)

learnt

c)

have learnt

d)

would learn

102.

When I _______ up this morning, my roommate _______ already.

a)

am walking / leaves

b)

wake / has left

c)

woke / had left

d)

was walking / left

103.

I think we _________ from her soon.

a)

hear

b)

will hear

c)

have heard

d)

will have heard

104.

When Jack _______ me, I _______ a letter.

a)

phoned/ has been writing

b)

has phoned/ was writing

c)

phoned/ was writing

d)

was phoning/ wrote

105.

Be quiet! The baby _______.

a)

is sleeping

b)

slept

c)

was sleeping

d)

sleeps

106.

My mother tells me that she _______since she was four.

a)

has been singing

b)

has been sung

c)

sang

d)

had sung

107.

Would you like to go to the movies tomorrow? – Sure. By then I _______ my exam.

a)

will finish

b)

finished

c)

will have finished

d)

have finished

108.

At present Mary _______ her clothes. She _______ the clothes on Sunday.

a)

. is washing / often washes

b)

. has washed / is often washing

c)

was washing / has often washed

d)

washes / often washed

109.

They _______ good preparations before they _______ their final examination yesterday.

a)

have made / take

b)

made / had taken

c)

will have made / have taken

d)

had made / took

110.

He _______ for Canada two years ago and I _______ him since then.

a)

left / have not seen

b)

left / did not see

c)

left / do not see

d)

has left / have not seen

111.

After Mary _______ her degree, she intends to work in her father’s company.

a)

finishes

b)

will finish

c)

is finishing

d)

will have finished

112.

While they were laying the table, he _______ to the radio.

a)

was listening

b)

listened

c)

has listened

d)

is listening

113.

By the year 2020, many people currently employed _______ their jobs.

a)

are losing

b)

will have lost

c)

have lost

d)

will be losing

114.

I'm sorry that I _______ to you for ages.

a)

don't write

b)

didn't write

c)

haven't written

d)

was writing

115.

I haven't seen you lately. Where _______?

a)

did you go

b)

were you staying

c)

have you gone

d)

are you staying

116.

Her husband _______ unemployed since they _______ to the countryside.

a)

was / moved

b)

has been / moved

c)

was / have moved

d)

has been/have moved

117.

In 1966, my brother _______ at Harvard university.

a)

studies

b)

is studying

c)

studied

d)

had studied

118.

When I _______ Tom tomorrow, I _______ him of that.

a)

will see / will remind

b)

. will see / remind

c)

see / will remind

d)

see/ remind

119.

Jane said she_______ 20 the following week

a)

would be

b)

is

c)

will be

d)

was

120.

They were too late. The plane_______off ten minutes earlier.

a)

took

b)

has taken

c)

had taken

d)

was taking

121.

1. We (1) ________ leave the door unlocked at night; otherwise a thief (2) ________get inside the house and rob us.

a)

needn't / might

b)

mightn't / must

c)

mustn't / might

d)

might/ should

122.

Peter (1)_____________ sleep in the train station last night because he (2) ____________ find a vacant room in the city hotel.

a)

was able to / should

b)

had to / couldn't

c)

needed to/ could

d)

had to / need to

123.

(1) ___________I drive your car to work because I’m late and I (2) __________ get there before 8:00.

a)

must/ must

b)

had to / couldn't

c)

needed to/ could

d)

Can / must

124.

1. Laura is illiterate. She (1) ________ have written this email. She (2) __________ have asked someone to write for her.

a)

can't / must

b)

can/ had to

c)

should/ could

d)

Can / must

125.

1. You (1) ___________ have hired a babysitter for last night; I (2) ____________ have taken care of your baby if you had asked me.

a)

needn't / would

b)

can't / ought to

c)

mustn't / would

d)

ought / should

126.

They have been waiting ____________ the bus for half an hour

a)

for

b)

with

c)

to

d)

at

127.

Translate these sentences _____________________ English

a)

for

b)

with

c)

into

d)

of

128.

Have you taken notice ________________ the sign “No Smoking”?

a)

for

b)

with

c)

to

d)

of

129.

Ken prefers Chinese food ________________ French food

a)

for

b)

with

c)

to

d)

of

130.

She is leaving _______________________Paris.

a)

for

b)

with

c)

to

d)

at

131.

She has suffered _____________________her heart attack

a)

from

b)

with

c)

to

d)

about

132.

The plane took ______ very quickly

a)

of

b)

off

c)

on

d)

about

133.

Are you excited ______ going on holiday next week?

a)

of

b)

off

c)

on

d)

about

134.

Thank you very much________ inviting me to your party.

a)

off

b)

for

c)

on

d)

about

135.

She is accustomed ________getting up early

a)

off

b)

for

c)

to

d)

about

136.

We congratulate you _____ your successful flight.

a)

of

b)

on

c)

to

d)

about

137.

She has learned Chinese ___ she was 12 years old.

a)

as

b)

because

c)

since

d)

when

138.

____ I finish working, I will have dinner.

a)

when

b)

where

c)

as

d)

as if

139.

Someone ringed him ___ he was taking a shower.

a)

as

b)

so that

c)

where

d)

when

140.

______ she came back to Australia, she went to the hospital.

a)

while

b)

when

c)

Just as

d)

by the time

141.

He is _____ clever that he can solve all the hard questions.

a)

so

b)

such

c)

too

d)

enough

142.

The jar’s lid is ______ stuck that we have to use tools to open it..

a)

so

b)

such

c)

too

d)

enough

143.

Susie is not an excellent student; _______, Susie cannot get good grades.

a)

because

b)

therefore

c)

however

d)

although

144.

It was __________a hot night that we just want to go to the beach.

a)

so

b)

such

c)

too

d)

enough

145.

There are _________many students in the classroom that there are not enough books.

a)

so

b)

such

c)

too

d)

enough

146.

_____________he could not ruin the carpet, he took off his shoes

a)

so that

b)

in order to

c)

Due to

d)

Thanks to

147.

__________is important since most professional jobs require writing skills

a)

Learn how to write

b)

Learning how to write

c)

Learning how write

d)

Learning how to write it is

148.

__________is important since most professional jobs require writing skills

a)

Learn how to write

b)

Learning how to write

c)

Learning how write

d)

Learning how to write it is

149.

He likes to swim. He wishes he … near the sea.

a)

lives

b)

lived

c)

had lived

d)

would live

150.

I wish you … borrow my things without permission.

a)

don't

b)

won't

c)

shouldn't

d)

wouldn't

151.

He wishes he … buy a new car.

a)

could

b)

might

c)

should

d)

would

152.

When I last saw him, he _____ in London.

a)

has lived

b)

is living

c)

was living

d)

has been living

153.

We _______ Dorothy since last Saturday.

a)

don't see

b)

haven't seen

c)

didn't see

d)

hadn't seen

154.

They ______ table tennis when their father comes back home

a)

will play

b)

will be playing

c)

play

d)

would play

155.

Almost everyone _______ for home by the time we arrived.

a)

leave

b)

left

c)

leaves

d)

has left

156.

Tom and Mary ______ for Vietnam tomorrow.

a)

leave

b)

are leaving

c)

are left

d)

leaving

157.

Choose the underlined part in each sentence (A, B,C, or D ) that needs correcting

After Mrs. Wang had returned (A)to her house (B)from work (C), she was cooking (D) dinner.

a)

A

b)

B

c)

C

d)

D

158.

Choose the underlined part in each sentence (A, B,C, or D ) that needs correcting

 Linda has worn (A)her new yellow (B)dress only once (C) since she buys (D) it.

a)

A

b)

B

c)

C

d)

D

159.

Choose the underlined part in each sentence (A, B,C, or D ) that needs correcting

Debbie, whose father (A)is an excellent tennis player(B), has been (C) playing tennis since (D)ten years

a)

A

b)

B

c)

C

d)

D