wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Tenses

Total questions: 136

Worksheet time: 1hrs 7mins

Name
Class
Date
1.

When we arrive in Los Angeles we'll need to rest, because we _______

about 800 miles.

a)

will be driving

b)

will have driven

c)

will drive

2.

By the time you arrive I _______ something spectacular and

dinner will be on the table waiting for you.

a)

will cook

b)

will have cooked

c)

will be cooking

3.

When you get off the train, we _______ for you on the platform.

a)

'll wait

b)

'll be waiting

c)

'll have waited

4.

We _______ on the first train next Monday.

a)

'll be leaving

b)

'll have left

c)

'll leave

5.

When I travel to England next year I ________ English for over four years,

so I think I'll be ready.

a)

will study

b)

will be studying

c)

will have studied

6.

Please, come at 8. By that time, I ______ my homework and we can go out.

a)

'll finish

b)

'll be finishing

c)

'll have finished

7.

I'm sure when you call him, he _______ TV. He's always in front of the TV!

a)

'll watch

b)

'll be watching

c)

'll have watched

8.

We are visiting a new city every week. By the end of the summer,

we _______ all the most important cities in Europe.

a)

will visit

b)

will be visiting

c)

will have visited

9.

In less than 2 years, my grandparents _______ for 50 years.

We are going to celebrate it.

a)

will have been married

b)

will be married

c)

will be getting married

10.

At three o'clock tomorrow, I ____________ in my office.

a)

will be working

b)

will have worked

c)

will work

11.

Oh no! Somebody (break) (a)   that window.

12.

You look tired. (You/ work) (a)   hard?

13.

I (lose) _________ my address book. (You/ see)___________ it?

a)

have lost/Have you seen

b)

lost/Did you see

c)

lost/Have you seen

d)

have lost/Did you see

14.

I (read) (a)   the book you lent me, so you can have it back now.

15.

"(You/work) (a)   in a factory before?"

"No, never."

16.

After Sofia ______ her work, she went to lunch.

a)

had finished

b)

have finished

c)

finished

d)

has finished

17.

Harold _________ her secret for a while.

a)

had knew

b)

had know

c)

had known

d)

had knewn

18.

He had studied in the library before he _______ to class.

a)

came

b)

come

c)

had come

d)

has come

19.

Before she decided to move to Turkey, Ms. Shannon _________ many countries.

a)

visiting

b)

has visited

c)

did visited

d)

had visited

20.

Spongebob had ________ cooking the Krabby Patties when Plankton broke into te Krusty Krab.

a)

when finished

b)

just finish

c)

had finished

d)

just finished

21.

BTS performed their amazing dance moves after they __________ for many hours.

a)

had practice

b)

have practice

c)

had practiced

d)

hadn't practice

22.

_______ forgotten to study so I did poorly on my exam :'(

a)

I've

b)

I's

c)

I'm

d)

I'd

23.

He'd finished cleaning the house ______ she came home.

a)

since

b)

and

c)

before

d)

had

24.

____ ______ he finished his project by the due date?

a)

why had'nt

b)

who hadn't

c)

why hadn't

d)

why hasn't

25.

In past perfect tense, the _________ event uses the past participle (Verb 3) form.

a)

earlier

b)

later

c)

last

d)

least

26.

Which of these sentences is writtien in PAST PERFECT tense?

a)

Joe has eaten here

b)

Jack had been there.

c)

John had a huge dinner.

d)

Jim had such cute dogs.

27.

So far, Tom ________________ (read) 53 pages.

a)

have read

b)

has been reading

c)

has read

d)

read

28.

Jen ______________( watch) TV for two hours.

a)

has watched

b)

had been watching

c)

have watched

d)

has been watching

29.

Ken is travelling round Asia. He ______ (visit) 4 countries.

a)

has been visiting

b)

has visited

c)

visited

d)

had visited

30.

You meet a writer. You ask: How many books __________ (write)?

a)

have you been writing?

b)

have you wrote?

c)

have you written?

d)

have you writed?

31.

Complete these sentences below using either the present simple or present continuous.

I ---------------golf every weekend.

a)

play

b)

am playing

c)

have played

d)

playing

32.

This smells good! What -----------------you-------------------- ? (cook)

(a)  

33.

Tom usually ...... tea every day.

a)

drink

b)

drinking

c)

drinks

d)

is dinking

34.

At the moment, he __________ music.

a)

is listening to

b)

are listening to

c)

listens to

d)

listen to

35.

Look! The monkey .......... the tree!

a)

climb

b)

Is climbing

c)

climbs

d)

climbing

36.

Every month I __________ my aunt in Malibu.

a)

am visiting

b)

visit

c)

visits

d)

is visiting

37.

This coffee doesn’t _______ right. 

a)

taste

b)

tasting

c)

tastes

d)

tasted

38.

Are you hungry? Do you ___________ a sandwich?  

a)

are you wanting

b)

want

c)

wants

d)

wanting

39.

My grandmother .... for a walk every day.

a)

goes

b)

is going

c)

go

d)

has gone

40.

A: Why _________ ? (smile) B: Because I’m happy. 

a)

do you smile

b)

are you smiling

c)

are you not smiling

d)

don't you smile

41.

_______________ he (call) _______________________ María?

a)

Have he called María?

b)

Have he call María?

c)

Has he called María?

d)

Have he calling María?

42.

It must be very cold. She..........a coat

a)

wear

b)

wears

c)

is wearing

d)

am wearing

43.

She ............. to Europe every summer.

a)

travel

b)

is travelling

c)

travels

d)

will travel

44.

Why ........ Kelly so miserable today?

a)

is

b)

have

c)

are

d)

does

45.

We _________________ this movie already.

a)

We have seen this movie already.

b)

We have seed this movie already.

c)

We has seen this movie already.

d)

We have seen already this movie.

46.

Have you ... really strange or interesting food?

a)

ever eaten

b)

ate

c)

never eaten

d)

eating

47.

London ........ a population of about eight million people.

a)

has

b)

is having

c)

are having

d)

have

48.

Sorry, I can't hear you because a plane ..... overhead.

a)

flew

b)

fly

c)

flies

d)

is flying

49.

It was warm earlier today but now ..... colder and colder.

a)

it gets

b)

it's getting

c)

it get

d)

it's get

50.

She usually plays videogames, but today she ___ a film.

a)

watches

b)

watch

c)

is watching

d)

are watching

51.

SIMPLE PAST TENSE

2. Last year I (go) (a)   to America for my holidays

52.

PRESENT CONTINUOUS TENSE

4. Aisha's son is (a)   (talk) on the phone rightnow.

53.

PAST CONTINUOUS TENSE

9. The phone rang while I ________________ dinner.

a)

had

b)

was having

c)

am having

d)

will have

54.

SIMPLE FUTURE TENSE

He ____ go to the movies this weekend.

a)

did

b)

do

c)

does

d)

will

55.

SIMPLE PAST TENSE

(a)   you buy the groceries last week?

56.

PAST CONTINUOUS TENSE

I ____ my work at six o'clock yesterday.

a)

finish

b)

finished

c)

finishes

d)

was finishing

57.

Before she left her job, She _____________ (be) tired and sick.

a)

had been

b)

has been

c)

have been

d)

all are correct

58.

After they _______________ video games, they finished their works

a)

played

b)

have played

c)

having played

d)

had played

59.

Chọn đáp án đúng:

You ……………… a lot since the last time I saw you.

a)

have changed

b)

changed

c)

change

d)

are changing

60.

Chọn đáp án đúng:

Since I ___ from high school, I have prepared for studying abroad.

a)

graduated

b)

have graduated

c)

graduate

d)

am graduating

61.

Chọn đáp án đúng:

This is the first time I ___ to Japan.

a)

have gone

b)

went

c)

go

d)

gone

62.

Chọn đáp án đúng:

I ___ read 3 books of this author since last month.

a)

have read

b)

read

c)

am reading

d)

will read

63.

Chọn phương án đúng để hoàn thành câu.


John, __________ the floor at this time yesterday?

a)

Did you sweep

b)

Were you sweeping

64.

Chọn phương án đúng để hoàn thành câu.


I couldn't hear my phone ringing because the kids __________ too loud.

a)

sang

b)

were singing

65.

Tom _______ his tablet when his dad came back home. (use)

a)

was useing

b)

was using

c)

used

d)

were using

66.

They __________ computer games at 7 p.m. yesterday. (play)

a)

weren't plaing

b)

weren't playing

c)

played

d)

wasn't playing

67.

Alex ________ for a bus when I saw him. (wait)

a)

waited

b)

was waiting

c)

was waitted

d)

was waitin

68.

Max ___________ a book at 5 pm yesterday. (not/read)

a)

weren't reading

b)

wasn't reading

c)

read

d)

was not read

69.

Choose the best answer


He ______ here yesterday

a)

doesn’t come

b)

didn’t came

c)

didn’t come

70.

Yesterday my father _____ to the office by car.

a)

went

b)

go

c)

goes

d)

gone

71.

My brother _______ my friend in the hospital two days ago

a)

visite

b)

visited

c)

did visit

d)

has visited

72.

At home my mother ____ cook anything two days ago

a)

has

b)

did

c)

didn't

d)

has not

73.

he________________(send) a letter right now.

a)

is sending

b)

are sent

c)

is send

d)

are sending

74.

_____ my parents_____(travel) now?

a)

Are/travelling

b)

Is/travel

c)

Are/travel

d)

Is/travelling

75.

I ______________in the pool at the moment.

a)

are swimming

b)

am swimming

c)

swim

d)

am

76.

He ____________________at the top of the mountain right now .

a)

is climbing

b)

are climbing

c)

am climbing

d)

climbs

77.

Frank _____________in the academy at the moment.

a)

dances

b)

is dancing

c)

is dance

d)

are dancing

78.

I am doing homework and my sister _____ TV.

a)

are watching

b)

is watching

c)

watching

d)

to watch

79.

Katy and Candy _____ computer games at 8 this morning.

a)

play

b)

played

c)

were playing

d)

are playing

80.

I _____ football with my friends yesterday.

a)

play

b)

played

c)

am playing

d)

was playing

81.

We _____ a great weekend at a resort in China.

a)

were have

b)

were having

c)

have

d)

had

82.

At eight this morning, we _____ a coach to the camp site.

a)

were takeing

b)

were taking

c)

was taking

d)

took

83.

We _____ many wild animals at the safari park.

a)

was seeing

b)

were seeing

c)

see

d)

saw

84.

Betty _____ a ride in an amusement park at 2:30 in the afternoon.

a)

was enjoing

b)

was enjoying

c)

were enjoying

d)

enjoyed

85.

Mum _____ at half past nine last night.

a)

shopped

b)

were shopping

c)

was shoping

d)

was shopping

86.

We _____ very tired and we _____ the shuttle bus back to the hotel.

a)

are / took

b)

were / were taking

c)

were / took

d)

are / were takeing

87.

George ________________ off the ladder while he ________________ the ceiling. (fall, paint)

a)

fell - painted

b)

fell - was painting

c)

was falling - was painting

d)

was falling - painted

88.

.Last night I ________________ in bed when I suddenly ________________ a scream. (read, hear)

a)

read - heard

b)

was reading - was hearing

c)

was reading - heard

d)

read - was hearing

89.

The house ________________ £ 150,000 in 2003. (cost)

a)

cost

b)

costed

c)

was costing

d)

costs

90.

________________ at school yesterday? (you / be)

a)

Was you

b)

Did you be

c)

You were

d)

Were you

91.

While the waiter ________________ up the pieces of glass he ________________ his finger (pick, cut)

a)

picked - cut

b)

was picking - was cutting

c)

was picking - cut

d)

was picking - cutted

92.

He ________________ guitar when someone ________________ the window and ________________ out a bucket of water. (play, open, throw)

a)

played - opened - threw

b)

was playing - was opening - was throwing

c)

was playing - opened - threw

d)

was playing - opened - throwed

93.

She ________________ a bright yellow dress when I ________________ her last (wear, see)

a)

wore - saw

b)

was wearing - was seeing

c)

weared - was seeing

d)

was wearing - saw

94.

They ___________________ (ALREADY LEAVE) the village before the sun ___________________ (RISE).

a)

had already left - rose

b)

had aleady left - rised

c)

already left - had risen

d)

alreary left - rose

95.

When I ___________________ (ARRIVE) home I ___________________ (SEE) that someone ___________________ (BREAK) into my house.

a)

had arrived - saw - broke

b)

arrived - had seen - broke

c)

arrived - saw - had broken

d)

arrived - saw - broke

96.

She ___________________ (MEET) James on the street yesterday and he ___________________ (TELL) her that he ___________________ (BE) ill for the past two weeks.

a)

met - told - was

b)

met - told - had been

c)

met - had told - had been

d)

had met - told - was

97.

After I ___________________ (POST) the letter I ___________________ (REALISE) I ___________________ (WRITE) the wrong address.

a)

had posted - realised - wrote

b)

had posted - had realised - had written

c)

had posted - realised - had written

d)

posted - realized - writed

98.

When I ___________________ (WALK) through Bologna I ___________________ (THINK) about the wonderful times I ___________________ (SPEND) there as a student.

a)

was walking - was thinking - had spent

b)

walked - thought - spent

c)

was walking - thought - was spending

d)

walked - was thinking - was spending

99.

My friend __________________ (NOT SEE) me for many years when I met him last week.

a)

didn't see

b)

didn't saw

c)

hadn't saw

d)

hadn't seen

100.

We ___________________ (BE) worried about John because we ___________________ (CALL) several times but he never answered

a)

were - called

b)

had been - called

c)

had been - had called

d)

were - had called

101.

He wanted to go to London because he __________________ (NEVER BE) there before.

a)

never was

b)

had never been

c)

were never

d)

had never was

102.

When she came home and __ the new T.V. she __ surprised

a)

saw, felt

b)

saw, felt

c)

were seeing, felt

d)

were seeing, felt

103.

I __ my teeth when suddenly he ___ into the bathroom

a)

brushed, was coming

b)

was brusing, was coming

c)

was brushing, came

d)

brushed, came

104.

Yesterday morning I __ while Samantha __

a)

read, shopped

b)

was reading, was shopping

c)

was reading, shopped

d)

read, was shopping

105.

He had lived in Edinburgh for 2 years before he ..... to Glasgow.

a)

moves

b)

had moved

c)

has moved

d)

moved

106.

He .... his leg in a skiing accident last year.

a)

broke

b)

has broken

c)

had broken

d)

breaks

107.

After we .... all the sandwiches we decided not to have any sweets.

a)

ate

b)

were eating

c)

had eaten

d)

eat

108.

After they ..... the tickets, they met at the entrance.

a)

bought

b)

had bought

c)

have bought

d)

will buy

109.

The kids ... a ride after they had had enough rest.

a)

had taken

b)

take

c)

took

d)

tooked

110.

When we reached home, they ...already.....eating.

a)

have started

b)

didn't start

c)

did start

d)

had started

111.

Mary told me that she ..... that film 2 years before.

a)

had seen

b)

saw

c)

was watching

d)

watched

112.

It’s 7.00 p.m. now and they_____meal together

a)

having

b)

are having

c)

has

d)

is having

113.

Look! He........... the house.

a)

is leave

b)

are living

c)

leaves

d)

is leaving

114.

Ali speaks Arabic. Arabic is his native language, but right now he (speak) ..........English.

a)

a. is speaking

b)

b. speaking

c)

c. speaks

d)

d. speak

115.

We ...... her since last Christmas.

a)

haven't seen

b)

haven't see

c)

didn't see

d)

saw

116.

His collection of stamps is really impressive. I wonder how many he ...... so far.

a)

has collected

b)

collected

c)

hasn't collected

d)

didn't collect

117.

We ...... the lighthouse yet.

a)

didn't see

b)

haven't seen

c)

have seen

d)

saw

118.

I ...... my leg and I can't go on the school trip.

a)

broke

b)

've broken

c)

broken

d)

has broken

119.

Have you _________ seen an elephant?

a)

ever

b)

never

c)

already

d)

so far

120.

He has lived in Madrid _______ ten years.

a)

for

b)

since

c)

when

d)

ago

121.

She hasn’t finished her work ________.

a)

yet

b)

already

c)

ago

d)

last night

122.

Tom has written five emails ____ .

a)

so far

b)

yet

c)

ago

d)

yesterday

123.
He hasn't called me ....... yesterday morning.
a)
since
b)
from
c)
for
d)
in
124.

Mary _________ a lot of problems since she ________ to Brazil.

a)

has, has come

b)

has had, came

c)

had, came

d)

had, has come

125.

My grandad _____________________ work in a factory but before that, he ___________________ his studies of mechanics.

a)

did / had studied

b)

used to / finished

c)

got used to / has finished

d)

used to / had finished

126.

Before he __________________, the president of the company ____________________ many new businesses in Korea and Japan.

a)

retire / used to start

b)

had retired / started

c)

retired / had started

d)

used to retire / used to start

127.
I ______ to the shop to buy the shirt I _____ the day before.
a)
had gone  /   saw
b)
been   /  had bought 
c)
went  /  had seen
128.
By the time his friend _____ the conclusions, Luke ______ all the assignment. 
a)
finished   /   had already sent
b)
sent  /  had already finished
c)
had send   /   finished
129.

Helen … (to wash) the dishes for fifteen minutes.

a)

have been washing

b)

has been washing

c)

is washing

d)

has be washing

130.

Sam … (to drive) a car for five hours now.

a)

has bee driving

b)

have been driven

c)

has been driving

d)

is driving

131.

Bruno and Marcela met at a medical assembly, which Marcela ______ _______ ________ for a long time.

a)

was attending

b)

has been attending

c)

have been attending

d)

had been attending

132.

(2) when he come to the library, his friend ...... (leave) him to canteen

a)

had been left

b)

had left

c)

had leave

d)

had been leaving

133.

She didn't go to work because she ............................................. her leg. (break)

a)

had broken

b)

broke

c)

was break

d)

breaked

134.

They went home after they ____________ their work.

a)

had finished

b)

had been finishing

135.
The film..... by the time we got to the cinema.
a)
was started
b)
had start
c)
has started
d)
had started
136.

They _______________ for hours, so they ________ bored.

a)

had waited, were

b)

had been waiting, were

c)

had waited, had been

d)

had been waiting , had been being