wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Past Modals & Phrasal modals of obbligation

Total questions: 20

Worksheet time: 18mins

Name
Class
Date
1.

We ________________ our tickets two months in advance because it was peak time.

a)

should have booked

b)

could book

c)

had to book

2.

We ____________ to find a taxi at the airport because the hotel sent a minibus to pick us up.

a)

had to

b)

could

c)

didn't have to

3.

The weather was very hot the whole time. We ___________ a month later when it's cooler.

a)

shouldn't have gone

b)

should have gone

c)

hadn't to go

4.

Very few people spoke English so it was difficult to communicate. I __________ some Spanish.

a)

should have learned

b)

could learn

c)

had to learn

5.

On the last day we took a boat trip out to a beautiful island. We __________ extra but it was worth it.

a)

had to pay

b)

should have paid

c)

could pay

6.

The local wine was really good. I _______________ some back for you but I forgot.

a)

should have brought

b)

had to bring

c)

should bring

7.

The food was excellent and we ______________ for anything because all meals were included.

a)

shouldn't pay

b)

couldn't pay

c)

didn't have to pay

8.

The cave paintings were amazing but we ___________ photos because flash light can damage them.

a)

couldn't take

b)

didn't have to take

c)

mustn't take

9.

We nearly missed the airport bus coming back. We _________ so long in the shopping centre.

a)

hadn't to spend

b)

shouldn't have spent

c)

wasn't allowed to spend

10.

I woke up late, so I missed the bus to work.

a)

I should wake up early.

b)

I should have woken up early.

c)

I should have wake up early.

d)

I should woke up early.

11.

Jeff crossed the street without looking both ways and he got hit hard by a car. He is in hospital.

a)

He should have looked both ways before crossing the street.

b)

He should look both ways before crossing the street.

c)

He should have look both ways before crossing the street.

d)

He should looked both ways before crossing the street.

12.

I ate too much cake last night and now I feel sick.

a)

I shouldn't eat so much cake last night.

b)

I shouldn't have eaten so much cake last night.

c)

I should have eaten so much cake last night.

d)

I shouldn't eat so much cake last night.

13.

Write should have or shouldn't

have:

I (a)   eaten raw food! My stomach hurts.

14.

Write should have or shouldn't

have:

I think we're lost. We (a)   used our GPS.

15.

Write should have or shouldn't

have:

I (a)   quit my job a long time ago. I was really

unhappy working there.

16.

Vogard didn't want to go to bed because he ______ finish his homework, he is very responsible.

a)
had to
b)
was allowed to
c)
has to
d)
didn't had 
17.
We ________________ our tickets two months in advance because it was peak time.
a)
were allowed to book
b)
 had to book
c)
 could book
18.
We ____________ to find a taxi at the airport because the hotel sent a minibus to pick us up.
a)
had to
b)
 could
c)
 didn't have to
d)
were allowed to
19.
The weather was really nice. We ___________ wear jackets. 
a)
didn't  have to
b)
 had to 
c)
 hadn't to
d)
didn't had to
20.
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