Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

modals in the past

Total questions: 67

Worksheet time: 37mins

Name
Class
Date
1.
Is "can" used as modal in the past?
a)
Yes
b)
No
2.
Is "would" used as modal in the past?
a)
Yes
b)
No
3.
Is "could" used as modal in the past?
a)
Yes
b)
No
4.
Is "may" used as modal in the past?
a)
Yes
b)
No
5.
Is "had" used as modal in the past?
a)
Yes
b)
No
6.
Is "should" used as modal in the past?
a)
Yes
b)
No
7.
Is "might" used as modal in the past?
a)
Yes
b)
No
8.
Is this sentece correct or incorrect?
It should had been the other way around.
a)
Correct
b)
Incorrect
9.
Is this sentece correct or incorrect?
It might have been a ghost or a hostile entity.
a)
Correct
b)
Incorrect
10.
Is this sentece correct or incorrect?
If they had left earlier, they can have arrived on time.
a)
Correct
b)
Incorrect
11.
Is this sentece correct or incorrect?
We should not have kicked him out.
a)
Correct
b)
Incorrect
12.
If I had brought my laptop, we ____________________ the assignment without problems.
a)
might not have done
b)
could have been doing
c)
would have done
13.
Puff  ____________ have done that, but after all, it doesn't think about its acts.
a)
shouldn't
b)
not should
c)
didn't should
14.
You ________________ what you were told!
a)
might have done
b)
must have done
c)
would have done
15.
We ______________ a better result if we hadn't forgotten the answers.
a)
must have gotten
b)
should have gotten
c)
might have gotten
16.
Jake ________________ met Sarah if I hadn't told him to go to the party.
a)
wouldn't have 
b)
might have
c)
shouldn't have
17.
They ___________________  rid of that trash when they could.
a)
might have gotten
b)
must have gotten
c)
mustn't have gotten
18.
It _________________ shorter; it's so long!
a)
may have been
b)
might have been
c)
should have been
19.
I ________________ grabbed a different number, but it was totally random.
a)
must have
b)
might have
c)
should have
20.
That __________________ so shameful if you hadn't explained the situation.
a)
would have been 
b)
must have been
c)
should have been
21.

She .... left her phone at school. Or perhaps she left it on the bus.

a)

can't have

b)

might have

c)

must have

22.

There's no pizza left. We .... eaten it all.

a)

can't have

b)

could have

c)

must have

23.

Juliet .... gone on holiday. She was at school yesterday !

a)

can't have

b)

may have

c)

must have

24.

I didn't get your e-mail. Do you think you .... sent it to my old e-mail address.

a)

can't have

b)

could have

c)

must have

25.

You went 130 km in less than an hour? You .... driven very fast.

a)

can't have

b)

could have

c)

must have

26.
It ______ have been my wife who moved it. She has the other key. But perhaps it was stolen...
a)
might
b)
must
c)
can't
27.
Oh hang on... This sign says 'Parking illegal. Cars will be removed'. It ______ have been the police who moved it.
a)
must
b)
can't
c)
may
28.
I ______ have checked the parking restrictions before I left my car there! Now I'll have to pay a fine!
a)
can't
b)
should
c)
must
29.

Your house looks great. You ________ spent a lot of time painting it.

a)

must have

b)

could have

c)

should have

d)

might have

30.

It was so dark that ı fell down the stars.I _________ fixed the light.

a)

must have

b)

could have

c)

should have

d)

might have

31.

Patty __________ gone by bus .Why did she walk ?

a)

must have

b)

might have

c)

should have

d)

could have

32.

I called his apartment and nobody answered. He ___ gone out.

a)

must have

b)

could have

c)

can't have

d)

might have

33.

He ___ stolen the car. He was with me all the time

a)

must have

b)

should have

c)

might have

d)

can't have

34.

My bicycle is broken now. I ___ ridden it down the stairs.

a)

musn't have

b)

might have

c)

shouldn't have

d)

can't have

35.

You ________________ shouted at him. He'll never forgive you.

a)

can have

b)

must have

c)

should have

d)

shouldn't have

36.

He ___________________ arrived by now. It's only a 20 mins journey.

a)

should have

b)

can't have

c)

musn't have

d)

can have

37.

I was not afraid to come. You ________________ come with me.

a)

should have

b)

must have

c)

can't have

d)

needn't have

38.

I _______________ punished if I hadn't lied to my parents.

a)

would have

b)

wouldn't have been

c)

needn't have

d)

needn't have been

39.

Nobody answered the phone at the clinic. It _________________ closed early.

a)

couldn't have

b)

should have

c)

might have

d)

need have

40.
Very few people spoke English so it was difficult to communicate. I __________ some Spanish. 
a)
could learn
b)
had to learn
c)
 didn't have to learn
d)
 should have learned
41.

They ________________ (win) the football match, but John hurt his ankle.

a)

could have win

b)

could have won

c)

should have winned

d)

should have won

42.

Amanda ________________ (finish) the work, but she felt ill and had to go home.

a)

would have finished

b)

could have finished

c)

must have finished

d)

may have finished

43.

We ________________have finished the game, even if we’d wanted to. It was raining very hard and we had to stop.

a)

could

b)

couldn´t

c)

shouldn´t

d)

mustn´t

44.

I ________________________ (eat) so much chocolate! I feel sick!

a)

mustn´t have eaten

b)

shouldn´t have eaten

c)

shouldn´t have ate

d)

couldn´t have ate

45.

It was my mum's birthday last Sunday, so I .......... buy her a present.

a)

didn't have to

b)

had to

c)

could

46.

Both my friends invited me to their parties on the same day, so I...... make a choice where to go.

a)

could

b)

must

c)

had to

47.

I didn't learn for the test, but somehow I .... to pass!

a)

was able to

b)

had to

c)

must

48.

We ..... phone for help because our mobile wasn't working.

a)

had to

b)

couldn't

c)

was able to

49.

I ..... to go to school yesterday because it was Sunday.

a)

could

b)

didn't have to

c)

had to

50.

I ... walk when I was a year old.

a)

can

b)

were able to

c)

was able to

51.

As soon as Net walked into the room, he .... smell gas.

a)

could

b)

had to

c)

were able to

52.

Sorry, I'm late. I ... to clean my room before leaving home...

a)

have to

b)

was able to

c)

had to

53.

She ... borrow any money, because he got some out the cash dispenser.

a)

had to

b)

couldn't

c)

didn't have to

54.

The helicopter crashed, but fortunately, all the passengers ..... to save their lives.

a)

had to

b)

were able to

c)

couldn't

55.

After should(n't) have, would(n't) have and needn't have, we use:

a)

infinitive

b)

past simple

c)

past participle

56.

We use ____________ to talk about something which didn't happen because it wasn't necessary.

a)

didn't need to

b)

needn't have

c)

shouldn't have

57.

Choose the option that best fit in the sentence: "You _________ have bought me a present. But thank you!"

a)

need

b)

needn't

c)

should

58.

Choose the option that best fit in the sentence: "I __________ have watched that film. I'm going to have difficulty sleeping tonight"

a)

wouldn't

b)

shouldn't

c)

didn't need to

59.

Choose the option that best fit in the sentence: "You are an excellent student with a _________ future."

a)

bright

b)

boiling

c)

hit

60.

You look freezing. You ___ worn a coat.

a)

should have

b)

could have

c)

might not have

d)

ought not to have

61.

Ask that question again. The teacher ___ heard you.

a)

shouldn`t have

b)

could have

c)

can`t have

d)

couldn`t have

62.

Your brother has been using your account. You (a)   told him your password.

63.

Jack is really upset. You (a)   laughed at him.

64.

I sent you a postcard, but you __ received it yet

a)

may have

b)

should`ve

c)

might not have

d)

must`ve

65.

I can`t remember when I last saw you. Maybe it was last April, or it __ been in the summer.

a)

might`ve

b)

must`ve

c)

can`t have

d)

can have

66.

Your phone is dead. You __ recharged it this morning.

a)

might`ve

b)

shouldn`t have

c)

can`t have

d)

mustn`t have

67.

You __ invited Sam to yur party. He`s a really nice guy.

a)

can`t have

b)

should`ve

c)

mightn`t have

d)

could`ve