wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

FINAL TEST WPC 2025

Total questions: 75

Worksheet time: 2hrs 54mins

Name
Class
Date
1.

Ann ___________ (return) the books to the library immediately after she ______________ (read) them.

a)

returns, reads

b)

had returned, read

c)

returned, read

d)

returned, had read

2.

The fire _________________ (break out) after Sam ______________ (fall) asleep.

a)

broke out, had fallen

b)

breaks out, falls

c)

had broken out, fell

d)

broke out, had fell

3.

I ________ (watch) television for ten minutes when the phone _________ (ring).

a)

watched, had rung

b)

watched, rang

c)

had been watching, rang

d)

had watched, rang

4.

Helen ______________ (not feel) well for two days when I _______________ (visit) her last Sunday.

a)

did not feel, visited

b)

did not feel, had been visiting

c)

had not been feeling, visited

d)

doesn't feel, visits

5.

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

6.
Monica ______ never __________ a beautiful painting like this one.
a)
had seen
b)
has saw
c)
had saw
d)
has seen
7.

Which of these is not past perfect continuous tense?

a)

I had been helping him to do the task before I started the program.

b)

Richard had been practicing to sing the song since morning

c)

We had been enjoying the program thoroughly for three hours.

d)

They had been to London

8.

Which tense is this?

"At last the bus came. I had been waiting for haft an hour!"

a)

Simple Past

b)

Past Continous

c)

Past Perfect

d)

Past Perfect Continous

9.

The students had already completed the work when the teacher entered the class.

a)

Past perfect tense

b)

Simple past tense

c)

Past continuous tense

d)

Present continuous tense

10.

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

a)

had broken

b)

broke

c)

was break

d)

breaked

11.

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

a)

had broken

b)

broke

c)

was break

d)

breaked

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

Carlos _________ _________ ___________ all day, so he had a headache.

a)

had worked

b)

was working

c)

has been working

d)

had been working

14.

What are the auxiliary verbs of the past perfect continuous tense?

a)

has been

b)

had been

c)

was being

d)

have been

15.

What do we need to add to the main verb in the Past perfect continuous tense?

a)

-s

b)

-ed

c)

-er

d)

-ing

16.

The past perfect continuous tense emphasizes _______________.

a)

that an event has finished.

b)

habitual activities in the present.

c)

that one event was interrupted by another event in the past.

d)

the duration of one event in the past, before another event interrupted it.

17.
___ (you/buy) your train ticket yet?
a)
Have you buyed
b)
Have you bought
c)
Did you buy
d)
Have you been buying
18.

The kitchen is a complete mess! What ___ (the children/do)?

a)

Have done the children

b)

Have the children done

c)

Have the children been doing

d)

Has done the children

19.
Julie ___ (learn) how to drive for 6 years! and she still can't!
a)
has learnt
b)
has been learning
c)
have learned
d)
have been learning
20.
She ___ (always/love) chocolate.
a)
has always loved
b)
has loved always
c)
has always been loving
d)
has been loving always
21.
They ___ (know) each other for ten years!
a)
have been knowing
b)
have been knowed
c)
have knowed
d)
have known
22.
How many biscuits __ (you/eat)?
a)
have you been eating
b)
have you eaten
c)
have you eated
d)
have been you eating
23.

I … (look) for information on the subject since last Friday.

a)

am looking

b)

has been looking

c)

have looked

d)

have been looking

24.

I _____________ my arm twice.

a)

have been breaking

b)

have broken

c)

has broken

d)

has been breaking

25.
A: (you / take) the dog for a walk yet?
a)
Did you take...
b)
Have you taken...
c)
Have you been taking...
d)
Has you taken...
26.
They haven't repaired the stairs ... last summer.
a)
for
b)
since
27.
I have known my best friend ...... six years.
a)
for
b)
since
28.
Choose the correct option:
It's the first time ... a jeep.
a)
I drive
b)
I has driven
c)
I'm driving
d)
I've driven
29.
Choose the correct option:
Bill’s eyes were red. He ... .
a)
has been crying
b)
has cried
c)
cried
d)
is crying
30.
Choose the correct option:
It ... all day! Why can’t it stop!
a)
is raining
b)
rains
c)
has been raining
d)
have been raining
31.
Choose the correct option:
I’m sorry, madam, but this carpet ... .
a)
has already been sold
b)
has been sold yet
c)
has been sold so far
d)
has yet been sold
32.

Future Perfect is used ...

a)

A future action that will start in the future

b)

A finished action in the future

c)

A future action in progress

d)

A future action that is planned

33.

By this time next year, we _____ in our new house.

a)

will be moving

b)

will have moved

34.

When he retires, he _____ for fifty years.

a)

will have been working

b)

will be working

35.

As soon as we reach the coast, we _____ for a week.

a)

will have sailed

b)

will have been sailing

36.

I _____ for a new job while you are in Madrid.

a)

will be looking

b)

will have looked

37.

At midnight the speakers _____ their projects for ten hours.

a)

will have been presenting

b)

will have presented

38.

In a few hours’ time, we _____ on the plane flying to Costa Rica.

a)

will be sitting

b)

will have been sitting

39.

- I’ll meet you at four o’clock.

- At four? I’m afraid I _____ English.

a)

will have taught

b)

will be teaching

40.

- Shall I buy a pizza?

– There’s no need. I _____ as usual.

a)

will be cooking

b)

will have been cooking

41.

My new PC _____ by the end of this week.

a)

will be delivering

b)

will have been delivered

42.

We use past modals to _____.

a)

speculate, make guesses, deduce about past situations based on evidence.

b)

describe past habits

c)

talk about past situations

d)

deduce,speculate present situations

43.

Mike has lost a lot of weight recently. He _____ have gone on a healthy diet.

a)

might

b)

must

c)

can

d)

can't

44.

Sara is so tired today. She _____ have slept badly last night.

a)

could

b)

can

c)

must

d)

can't

45.

Kelly is not at home today. She might have _____ to the shop with her friends.

a)

gone

b)

goed

c)

went

d)

goes

46.

The car driver might have _____ to pass between two buses.

a)

tries

b)

tried

c)

tryed

d)

intent

47.

Students must have _____ the exam on time so they do not get low grades.

a)

did

b)

does

c)

make

d)

taken

48.

Put this sentence into another sentence using PAST MODAL.

I'm sure he ate some chocolate.

a)

He must have eaten chocolate.

b)

He can't have eaten chocolate.

c)

He may have eaten chocolate.

d)

He might have eaten chocolate.

49.

Put this sentence into another sentence using PAST MODAL.

I'm sure the dog played in the mud.

a)

The dog must have played in the mud.

b)

The dog should have played in the mud.

c)

The dog shouldn't have played in the mud.

d)

The dog must play in the mud.

50.

Put this sentence into other sentences using PAST MODAL.

Megan Fox looks different now. Maybe she had a plastic surgery?

a)

She may have had a plastic surgery.

b)

She could have had a plastic surgery.

c)

She might have had a plastic surgery.

d)

She can't have had a plastic surgery.

51.

Melania Trump loves her husband. I'm sure she didn't marry him for money.

Choose the correct sentence using PAST MODAL.

a)

She can't have married him for money.

b)

She shouldn't have married him for money.

c)

She should have married him for money.

d)

She can't marry him for money.

52.

Complete the next sentence with the past modal that corresponds:

"Yesterday, I yelled at my mom because she didn't want to lend me her car, I __________ __________ ________ that".

a)

shouldn't have done

b)

couldn't have done

c)

would have done

d)

might have done

53.

Complete the next sentence with the past modal that corresponds:

"I failed my exam because I didn't study. I _________ _________ _________ more".

a)

shouldn't have studied

b)

couldn't have studied

c)

should have studied

d)

might not have studied

54.

Complete the next sentence with the past modal that corresponds:

"my friend didn't say hello when she saw me; she ________ _______ ______ just distracted".

a)

shouldn't have been

b)

could have been

c)

should have done

d)

might have done

55.

Complete the next sentence with the past modal that corresponds:

"I was completely sure he was going to lose the competition but he won!! he ________ ________ _________".

a)

shouldn't have been

b)

couldn't have cheated

c)

should have cheated

d)

must have cheated

56.

"I went to a technology exhibition on the weekend." "I bet that was interesting."

a)

That must be interesting.

b)

That might have been interesting.

c)

That should've been interesting.

d)

That must have been interesting.

57.

"The microwave seems to be working again." "Maybe Andy fixed it."

a)

Andy might have fixed it.

b)

Andy fixed it.

c)

Andy must have fixed it.

d)

Andy can't have fixed it.

58.

"Our Internet connection was down yesterday. " " I'm sure that was frustrating."

a)

It could be frustrating.

b)

It must be frustrating.

c)

It can be frustrating.

d)

It must've been frustrating.

59.

"I got lost on my way here." "It would have been a good idea to use your GPS."

a)

You could've been used a GPS.

b)

You should've used a GPS.

c)

You must use a GPS.

d)

You can use a GPS.

60.

"Look! The movie theater is completely empty." "So buying our tickets online was a waste of time."

a)

We could have not bought our tickets online.

b)

We could've bought our tickets online.

c)

We must not have bought our tickets online.

d)

We shouldn't have bought our tickets online.

61.

Dad enjoys_______science fiction.

a)

read

b)

reading

c)

to read

d)

reads

62.

Cherry suggested________a movie after school.

a)

to see

b)

seeing

c)

see

d)

sea

63.

I miss______in the travel industry.

a)

work

b)

working

c)

to work

64.

Where did you learn _______ English?

a)

to speak

b)

speaking

c)

speak

65.

Do you mind________me translate the letter?

a)

help

b)

helping

c)

to help

66.

He asked________to the shop assistant.

a)

to talk

b)

talking

c)

talk

67.

You've never mentioned__________in Japan before.

a)

to be

b)

being

c)

be

68.

______skydiving tomorrow will show how brave you are.

a)

to go

b)

going

c)

go

d)

went

69.

He was excited about_____a world famous singer.

a)

to meet

b)

meeting

c)

meet

d)

meat

70.

She loves______in smaller towns. She has been living there all her life.

a)

to live

b)

living

c)

live

71.

I'd like______back in time and change my answers.

a)

to travel

b)

travelling

c)

travel

72.

She refused________to me after winning this game.

a)

to speak

b)

speaking

c)

speak

73.
I love _____ stories.
a)
write
b)
writing
74.
She finished ______ her project at 10pm last night.
a)
to do
b)
doing
75.
He plans ______ a long email to his parents later.
a)
to write
b)
writing