wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Past Modals Challenge

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

She _______ have gone to the store yesterday. (must)

a)

should

b)

can

c)

will

d)

must

2.

They _______ finish their homework before going out to play. (should)

a)

should

b)

could

c)

ought

d)

must

3.

I _______ help you with your project last week. (could)

a)

can

b)

could

c)

would

d)

may

4.

He _______ have missed the bus this morning. (might)

a)

may

b)

could

c)

shall

d)

might

5.

We _______ study harder for the exam. (ought to)

a)

have to

b)

need to

c)

ought to

d)

should to

6.

You _______ have seen that movie last night. (can)

a)

could

b)

should

c)

will

d)

can

7.

The team _______ have won the championship last year. (may)

a)

could

b)

might

c)

can

d)

may

8.

She _______ have been at the party last weekend. (could)

a)

will

b)

might

c)

should

d)

could

9.

They _______ have arrived late due to traffic. (must)

a)

must

b)

could

c)

shall

d)

might

10.

I _______ have forgotten to lock the door. (might)

a)

may

b)

might

c)

shall

d)

could

11.

He _______ have finished the race in record time. (should)

a)

shall

b)

might

c)

should

d)

could

12.

We _______ have taken the wrong turn on the road trip. (may)

a)

could

b)

might

c)

shall

d)

may

13.

You _______ have left your phone at home. (ought to)

a)

should

b)

have to

c)

need to

d)

ought to

14.

The cat _______ have eaten all the food in the bowl. (can)

a)

can

b)

will

c)

could

d)

may

15.

She _______ have won the award for best actress. (might)

a)

could

b)

may

c)

might

d)

shall

16.

They _______ have missed the train to the city. (must)

a)

should have

b)

must have

c)

could have

d)

might have

17.

I _______ have completed the project on time. (should)

a)

could

b)

should

c)

might

d)

shall

18.

He _______ have forgotten his lines during the play. (could)

a)

should

b)

might

c)

will

d)

could

19.

We _______ have visited the museum last weekend. (may)

a)

shall

b)

may

c)

might

d)

can

20.

You _______ have studied more for the test. (ought to)

a)

need to

b)

have to

c)

should to

d)

ought to